diff --git a/Makefile b/Makefile index 3bcd83e1..7fa039d0 100644 --- a/Makefile +++ b/Makefile @@ -25,7 +25,7 @@ backup: mkdir -p $(PERSISTENT_DIR) - 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 create $(DB_VOLUME) docker build -t $(DB_CONTAINER_NAME) . @@ -61,16 +61,6 @@ prod: install-dependencies run-database prisma-studio bun run build mkdir -p ~/logs 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 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 \ No newline at end of file