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 - name: deploy image: docker:latest commands: - echo "$ENV_FILE" > .env - sh run.sh volumes: - /var/run/docker.sock:/var/run/docker.sock environment: ENV_FILE: from_secret: ENV_FILE depends_on: [build] when: - event: manual