diff options
author | Jesús <heckyel@hyperbola.info> | 2019-11-08 17:21:40 -0500 |
---|---|---|
committer | Jesús <heckyel@hyperbola.info> | 2019-11-08 17:21:40 -0500 |
commit | 8d4bf118f69ac0a045e4a7fd534df4c2b2f158f1 (patch) | |
tree | 5874a89b99e5e61501951169a236b52ab353a58e | |
parent | 57a0c39f166b42b9b1a66166a0823046906599b5 (diff) | |
download | libretube-8d4bf118f69ac0a045e4a7fd534df4c2b2f158f1.tar.lz libretube-8d4bf118f69ac0a045e4a7fd534df4c2b2f158f1.tar.xz libretube-8d4bf118f69ac0a045e4a7fd534df4c2b2f158f1.zip |
fix gitignore
-rw-r--r-- | .gitignore | 2 | ||||
-rw-r--r-- | Makefile | 106 |
2 files changed, 1 insertions, 107 deletions
@@ -11,7 +11,7 @@ __pycache__/ output/ # Makefile -# Makefile +Makefile # Environments .env diff --git a/Makefile b/Makefile deleted file mode 100644 index 634917e..0000000 --- a/Makefile +++ /dev/null @@ -1,106 +0,0 @@ -PY?=python3 -PELICAN?=pelican -PELICANOPTS= - -BASEDIR=$(CURDIR) -INPUTDIR=$(BASEDIR)/content -OUTPUTDIR=$(BASEDIR)/output -CONFFILE=$(BASEDIR)/pelicanconf.py -PUBLISHCONF=$(BASEDIR)/publishconf.py - -FTP_HOST=******** -FTP_USER=******** -FTP_TARGET_DIR=******** - -SSH_HOST=ssh.tuxfamily.org -SSH_PORT=22 -SSH_USER=heckyel -SSH_TARGET_DIR=/home/lablibre/lablibre.tuxfamily.org-web/htdocs - -DEBUG ?= 0 -ifeq ($(DEBUG), 1) - PELICANOPTS += -D -endif - -RELATIVE ?= 0 -ifeq ($(RELATIVE), 1) - PELICANOPTS += --relative-urls -endif - -help: - @echo 'Makefile for a pelican Web site ' - @echo ' ' - @echo 'Usage: ' - @echo ' make html (re)generate the web site ' - @echo ' make clean remove the generated files ' - @echo ' make regenerate regenerate files upon modification ' - @echo ' make hashover_backup backup of hashover ' - @echo ' make publish generate using production settings ' - @echo ' make serve [PORT=8000] serve site at http://localhost:8000 ' - @echo ' make serve-global [SERVER=0.0.0.0] serve (as root) to $(SERVER):80 ' - @echo ' make devserver [PORT=8000] serve and regenerate together ' - @echo ' make ssh_upload upload the web site via SSH ' - @echo ' make rsync_upload upload the web site via rsync+ssh ' - @echo ' make ftp_upload upload the web site via FTP ' - @echo ' make validate validate the web site via html5validator' - @echo ' ' - @echo 'Set the DEBUG variable to 1 to enable debugging, e.g. make DEBUG=1 html ' - @echo 'Set the RELATIVE variable to 1 to enable relative urls ' - @echo ' ' - -generate: - $(PELICAN) $(INPUTDIR) -o $(OUTPUTDIR) -s $(CONFFILE) $(PELICANOPTS) - -html: clean generate vendor - -clean: - [ ! -d $(OUTPUTDIR) ] || rm -rf $(OUTPUTDIR) - -regenerate: - $(PELICAN) -r $(INPUTDIR) -o $(OUTPUTDIR) -s $(CONFFILE) $(PELICANOPTS) - -serve: -ifdef PORT - $(PELICAN) -l $(INPUTDIR) -o $(OUTPUTDIR) -s $(CONFFILE) $(PELICANOPTS) -p $(PORT) -else - $(PELICAN) -l $(INPUTDIR) -o $(OUTPUTDIR) -s $(CONFFILE) $(PELICANOPTS) -endif - -serve-global: -ifdef SERVER - $(PELICAN) -l $(INPUTDIR) -o $(OUTPUTDIR) -s $(CONFFILE) $(PELICANOPTS) -p $(PORT) -b $(SERVER) -else - $(PELICAN) -l $(INPUTDIR) -o $(OUTPUTDIR) -s $(CONFFILE) $(PELICANOPTS) -p $(PORT) -b 0.0.0.0 -endif - -devserver: -ifdef PORT - $(PELICAN) -lr $(INPUTDIR) -o $(OUTPUTDIR) -s $(CONFFILE) $(PELICANOPTS) -p $(PORT) -else - $(PELICAN) -lr $(INPUTDIR) -o $(OUTPUTDIR) -s $(CONFFILE) $(PELICANOPTS) -endif - -vendor: - @bash $(BASEDIR)/scripts/vendor.sh - -publishconf: - $(PELICAN) $(INPUTDIR) -o $(OUTPUTDIR) -s $(PUBLISHCONF) $(PELICANOPTS) - -publish: publishconf vendor - -ssh_upload: publish - scp -P $(SSH_PORT) -r $(OUTPUTDIR)/* $(SSH_USER)@$(SSH_HOST):$(SSH_TARGET_DIR) - -hashover_backup: - rsync -rvzc $(SSH_USER)@$(SSH_HOST):$(SSH_TARGET_DIR)/hashover-next $(BASEDIR)/local.env/ - -rsync_upload: publish - rsync -e "ssh -p $(SSH_PORT)" -P -rvzc --delete $(OUTPUTDIR)/ $(SSH_USER)@$(SSH_HOST):$(SSH_TARGET_DIR)/ - -ftp_upload: publish - lftp ftp://$(FTP_USER)@$(FTP_HOST) -e "mirror -R $(OUTPUTDIR) $(FTP_TARGET_DIR) ; quit" - -validate: publish - html5validator --root $(OUTPUTDIR) || html5validator -l --root $(OUTPUTDIR) - -.PHONY: html help clean regenerate serve serve-global devserver publish ssh_upload rsync_upload ftp_upload |