From 8092da6a0a8b48b20d14dcfce67c54d78a77397c Mon Sep 17 00:00:00 2001 From: Jan Prochazka Date: Thu, 17 Feb 2022 08:57:48 +0100 Subject: [PATCH] docker - usibng non-alpine image for sqlite --- .github/workflows/build-docker-beta.yaml | 8 ++++++++ docker-compose.yaml | 2 +- docker/Dockerfile | 2 +- docker/Dockerfile-alpine | 9 +++++++++ 4 files changed, 19 insertions(+), 2 deletions(-) create mode 100644 docker/Dockerfile-alpine diff --git a/.github/workflows/build-docker-beta.yaml b/.github/workflows/build-docker-beta.yaml index 7c2b72904..496874681 100644 --- a/.github/workflows/build-docker-beta.yaml +++ b/.github/workflows/build-docker-beta.yaml @@ -46,3 +46,11 @@ jobs: docker tag dbgate dbgate/dbgate:beta docker login -u ${{ secrets.DOCKER_USERNAME }} -p ${{ secrets.DOCKER_PASSWORD }} docker push dbgate/dbgate:beta + - name: Build alpine docker image + run: | + docker build ./docker -t dbgate -f docker/Dockerfile-alpine + - name: Push alpine docker image + run: | + docker tag dbgate dbgate/dbgate:beta-alpine + docker login -u ${{ secrets.DOCKER_USERNAME }} -p ${{ secrets.DOCKER_PASSWORD }} + docker push dbgate/dbgate:beta-alpine diff --git a/docker-compose.yaml b/docker-compose.yaml index a04355504..adebd53f4 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -9,7 +9,7 @@ services: ports: - 3100:3000 volumes: - - /mnt/sqt:/home/jena/test/chinook + - /home/jena/test/chinook:/mnt/sqt environment: CONNECTIONS: sqlite diff --git a/docker/Dockerfile b/docker/Dockerfile index 59344f14b..a901f9363 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -1,4 +1,4 @@ -FROM node:14-alpine +FROM node:14 WORKDIR /home/dbgate-docker diff --git a/docker/Dockerfile-alpine b/docker/Dockerfile-alpine new file mode 100644 index 000000000..59344f14b --- /dev/null +++ b/docker/Dockerfile-alpine @@ -0,0 +1,9 @@ +FROM node:14-alpine + +WORKDIR /home/dbgate-docker + +COPY . . + +WORKDIR /home/dbgate-docker +EXPOSE 3000 +CMD node bundle.js