diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000..b1b5ed5 --- /dev/null +++ b/.dockerignore @@ -0,0 +1 @@ +.woodpecker \ No newline at end of file diff --git a/.woodpecker/.build.yml b/.woodpecker/.build.yml new file mode 100644 index 0000000..625ade1 --- /dev/null +++ b/.woodpecker/.build.yml @@ -0,0 +1,16 @@ +pipeline: + build: + image: alpine:3.14 + secrets: [docker_password, docker_username] + commands: + # Install deps + - apk add docker docker-compose jq + # Log into docker registry + - echo "$${DOCKER_PASSWORD}" | docker login --password-stdin --username "$${DOCKER_USERNAME}" git.webdeploy.it + # Build image + - docker-compose -f .woodpecker/docker-compose.yml build pianello-web-app + - docker push git.webdeploy.it/pianello/pianello-web-app:latest + volumes: + - /var/run/docker.sock:/var/run/docker.sock + +branches: main \ No newline at end of file diff --git a/.woodpecker/docker-compose.yml b/.woodpecker/docker-compose.yml new file mode 100644 index 0000000..a304984 --- /dev/null +++ b/.woodpecker/docker-compose.yml @@ -0,0 +1,9 @@ +version: '3' + +services: + pianello-web-app: + image: git.webdeploy.it/pianello/pianello-web-app + restart: always + build: + context: ../ + dockerfile: Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..e69de29