From 4d47610eed6d8c5a6fa2a75d5f9df4c59c9272d5 Mon Sep 17 00:00:00 2001 From: Luis Fernando Date: Sat, 6 Mar 2021 22:33:49 -0300 Subject: [PATCH] added Dockerfile and action --- .dockerignore | 9 +++++++++ .github/workflows/docker.yml | 20 ++++++++++++++++++++ Dockerfile | 12 ++++++++++++ 3 files changed, 41 insertions(+) create mode 100644 .dockerignore create mode 100644 .github/workflows/docker.yml create mode 100644 Dockerfile diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 000000000..940d7e4e7 --- /dev/null +++ b/.dockerignore @@ -0,0 +1,9 @@ +README.md +LICENSE +CONTRIBUITING.md +CODE_OF_CONDUCT.md +.gitignore +.vscode +.github/ISSUE_TEMPLATE +./**/.vscode +Dockerfile diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml new file mode 100644 index 000000000..1cb63b71e --- /dev/null +++ b/.github/workflows/docker.yml @@ -0,0 +1,20 @@ +name: Publish Docker image +on: + release: + types: [published] +jobs: + push_to_registry: + name: Push Docker image to GitHub Packages + runs-on: ubuntu-latest + steps: + - name: Check out the repo + uses: actions/checkout@v2 + - name: Push to GitHub Packages + uses: docker/build-push-action@v1 + with: + username: ${{ github.actor }} + password: ${{ secrets.GITHUB_TOKEN }} + registry: docker.pkg.github.com + repository: unfernandito/Superalgos/superalgos + tag_with_ref: true + diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 000000000..92fcf3617 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,12 @@ +FROM node:lts-alpine3.10 + +WORKDIR app + +COPY . . + +EXPOSE 18041 +EXPOSE 34248 + +CMD ["node", "run", "noBrowser"] + +