version: 2 jobs: build: docker: - image: circleci/node:12.9.1-browsers working_directory: ~/zdamegzaminzawodowy steps: - checkout - setup_remote_docker # start proprietary DB using private Docker image # with credentials stored in the UI - run: | docker login -u $DOCKER_LOGIN -p $DOCKER_PASSWORD # build the application image - run: docker build -t $DOCKER_LOGIN/zdam-egzamin-zawodowy-website:latest . # deploy the image - run: docker push $DOCKER_LOGIN/zdam-egzamin-zawodowy-website:latest workflows: version: 2 deploy_prod: jobs: - build: context: Zdam-Egzamin-Zawodowy filters: branches: only: - master