From 4a8b61e410b6205b5f7146392c12fb44e96474c4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dawid=20Wysoki=C5=84ski?= Date: Sun, 7 Feb 2021 19:55:32 +0100 Subject: [PATCH] Add .circleci/config.yml --- .circleci/config.yml | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 .circleci/config.yml diff --git a/.circleci/config.yml b/.circleci/config.yml new file mode 100644 index 0000000..2a813b7 --- /dev/null +++ b/.circleci/config.yml @@ -0,0 +1,28 @@ +version: 2 +jobs: + build: + docker: + - image: circleci/node:12.9.1-browsers + working_directory: ~/dwysokinski + 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/dwysokinski.me:latest . + + # deploy the image + - run: docker push $DOCKER_LOGIN/dwysokinski.me:latest +workflows: + version: 2 + deploy_prod: + jobs: + - build: + context: dockerhub + filters: + branches: + only: + - master \ No newline at end of file