From 1149809c18aba06770e4af05a0b16e589271ff46 Mon Sep 17 00:00:00 2001 From: Dan Head Date: Mon, 16 Apr 2018 13:03:25 +0100 Subject: [PATCH] Setup CircleCI --- .circleci/config.yml | 12 ++++++++++++ Dockerfile | 12 ------------ docker-compose.yml | 22 ---------------------- 3 files changed, 12 insertions(+), 34 deletions(-) create mode 100644 .circleci/config.yml delete mode 100644 Dockerfile delete mode 100644 docker-compose.yml diff --git a/.circleci/config.yml b/.circleci/config.yml new file mode 100644 index 0000000..70a927d --- /dev/null +++ b/.circleci/config.yml @@ -0,0 +1,12 @@ +version: 2 +jobs: + build: + docker: + - image: circleci/node:8.11.1 + steps: + - checkout + - run: sudo apt install -y rsync + - run: npm install + - run: npm run build + - run: rsync -avzu --progress -h theme $SSH_USER@$SSH_IP:~/windycoys_theme + diff --git a/Dockerfile b/Dockerfile deleted file mode 100644 index 542fef4..0000000 --- a/Dockerfile +++ /dev/null @@ -1,12 +0,0 @@ -FROM node:9.7.1-alpine - -COPY ./ /var/www/html/wp-content/themes -WORKDIR /var/www/html/wp-content/themes - -ENV NODE_ENV production - -RUN apk add --no-cache curl - -RUN npm install - -CMD ["sh", "build.sh"] diff --git a/docker-compose.yml b/docker-compose.yml deleted file mode 100644 index e90d935..0000000 --- a/docker-compose.yml +++ /dev/null @@ -1,22 +0,0 @@ -wordpress: - environment: - - WORDPRESS_DB_HOST=db - - WORDPRESS_DB_PASSWORD=password - - WORDPRESS_DB_USER=windycoys - image: 'wordpress:4.9.4-php5.6-apache' - links: - - db - ports: - - "80:80" - volumes: - - ./.tmp/wp-content:/var/www/html/wp-content - - ./theme:/var/www/html/wp-content/themes/windycoys -db: - environment: - - MYSQL_DATABASE=wordpress - - MYSQL_PASSWORD=password - - MYSQL_ROOT_PASSWORD=password - - MYSQL_USER=windycoys - image: 'mariadb:10.3.4' - volumes: - - ./.tmp/mysql:/var/lib/mysql