diff --git a/drone.yaml b/drone.yaml index e052b37..99749ed 100644 --- a/drone.yaml +++ b/drone.yaml @@ -17,26 +17,39 @@ steps: - name: dockersock path: /var/run/docker.sock commands: - - docker build -t myapp:${DRONE_COMMIT_SHA} . + - docker build -t myapp:${DRONE_COMMIT_BRANCH} . - name: deploy image: docker volumes: - name: dockersock path: /var/run/docker.sock + - name: env + path: /srv/prod/telegram_bot/ environment: - ENV_CONTENT: - from_secret: DOT_ENV_CONTENT + TOKEN: + from_secret: TOKEN + BOT_ADMINS: + from_secret: BOT_ADMINS + DATABASE: + from_secret: DATABASE + DB_HOST: + from_secret: DB_HOST + DB_USER: + from_secret: DB_USER + DB_PASSWORD: + from_secret: DB_PASSWORD commands: - echo "$ENV_CONTENT" > .env - - ls -la | echo - - cat .env - docker stop myapp || true - docker rm myapp || true - - docker run -d --name=myapp --network=prod_net -v /srv/prod/telegram_bot/photos:/app/photos/ myapp:${DRONE_COMMIT_SHA} + - docker run --name=myapp --network=prod_net -v /srv/prod/telegram_bot/photos:/app/photos/ -v /srv/prod/telegram_bot/.env:/app/.env:ro myapp:${DRONE_COMMIT_BRANCH} volumes: - name: dockersock host: path: /var/run/docker.sock + - name: env + host: + path: /srv/prod/telegram_bot/ \ No newline at end of file