Makefile
This commit is contained in:
12
Makefile
12
Makefile
@@ -25,7 +25,7 @@ backup:
|
|||||||
mkdir -p $(PERSISTENT_DIR)
|
mkdir -p $(PERSISTENT_DIR)
|
||||||
- docker exec -t $(DB_CONTAINER_NAME) pg_dump --data-only -U $(DB_USER) $(DB_NAME) | gzip > $(BACKUP_FILENAME)
|
- docker exec -t $(DB_CONTAINER_NAME) pg_dump --data-only -U $(DB_USER) $(DB_NAME) | gzip > $(BACKUP_FILENAME)
|
||||||
|
|
||||||
rundatabase: stop_database
|
run-database: stop_database
|
||||||
docker volume rm -f $(DB_VOLUME)
|
docker volume rm -f $(DB_VOLUME)
|
||||||
docker volume create $(DB_VOLUME)
|
docker volume create $(DB_VOLUME)
|
||||||
docker build -t $(DB_CONTAINER_NAME) .
|
docker build -t $(DB_CONTAINER_NAME) .
|
||||||
@@ -61,16 +61,6 @@ prod: install-dependencies run-database prisma-studio
|
|||||||
bun run build
|
bun run build
|
||||||
mkdir -p ~/logs
|
mkdir -p ~/logs
|
||||||
mkdir -p ~/persistent/online-energieausweis
|
mkdir -p ~/persistent/online-energieausweis
|
||||||
|
|
||||||
# Wir müssen sichergehen, dass der Database Container läuft, sonst können wir ihn nicht linken.
|
|
||||||
@if [ ! $$(docker ps | grep database | wc -l) -gt 0 ]; then \
|
|
||||||
cd ../database; \
|
|
||||||
$(MAKE) prod; \
|
|
||||||
cd ../online-energieausweis; \
|
|
||||||
fi
|
|
||||||
|
|
||||||
# - echo "PRIVATE_KEY=$(cat /etc/letsencrypt/live/ibcornelsen.de/privkey.pem | base64 | tr -d '\n')" >> ~/online-energieausweis/.env;
|
|
||||||
# - echo "CERTIFICATE=$(cat /etc/letsencrypt/live/ibcornelsen.de/fullchain.pem | base64 | tr -d '\n')" >> ~/online-energieausweis/.env;
|
|
||||||
|
|
||||||
- pm2 delete online-energieausweis
|
- pm2 delete online-energieausweis
|
||||||
NODE_ENV="production" pm2 start --name "online-energieausweis" --update-env --log ~/logs/`date '+%d-%m-%Y_%H:%M:%S'`.log --time bun -- run ./server.ts
|
NODE_ENV="production" pm2 start --name "online-energieausweis" --update-env --log ~/logs/`date '+%d-%m-%Y_%H:%M:%S'`.log --time bun -- run ./server.ts
|
||||||
Reference in New Issue
Block a user