when: - branch: deploy steps: - name: build image: docker:latest commands: - echo "$ENV_FILE" > .env - docker build -t nwxraybot:latest . volumes: - /var/run/docker.sock:/var/run/docker.sock environment: ENV_FILE: from_secret: ENV_FILE when: - event: [push, manual] - name: deploy image: docker:latest commands: - echo "$ENV_FILE" > .env - docker compose up -d volumes: - /var/run/docker.sock:/var/run/docker.sock environment: ENV_FILE: from_secret: ENV_FILE depends_on: [build] when: - event: deployment