From a93391e55e9d425e4ec1f1df13f6a0f92edc4323 Mon Sep 17 00:00:00 2001 From: Stuart Clark Date: Tue, 31 Aug 2021 03:39:46 +0000 Subject: [PATCH] chore(#181): add Lagoon and docker files --- .lagoon.yml | 1 + .lagoon/docker-compose.yml | 18 ++++++++++++++++++ docs/Dockerfile | 12 ++++++++++++ 3 files changed, 31 insertions(+) create mode 100644 .lagoon.yml create mode 100644 .lagoon/docker-compose.yml create mode 100644 docs/Dockerfile diff --git a/.lagoon.yml b/.lagoon.yml new file mode 100644 index 000000000..91a9bd52d --- /dev/null +++ b/.lagoon.yml @@ -0,0 +1 @@ +docker-compose-yaml: .lagoon/docker-compose.yml diff --git a/.lagoon/docker-compose.yml b/.lagoon/docker-compose.yml new file mode 100644 index 000000000..b571da368 --- /dev/null +++ b/.lagoon/docker-compose.yml @@ -0,0 +1,18 @@ +version: '2.3' + +x-lagoon-project: + &lagoon-project druxtjs-org + +x-environment: + &default-environment + LAGOON_PROJECT: *lagoon-project + +services: + app: + build: + context: ../docs + dockerfile: Dockerfile + labels: + lagoon.type: node + ports: + - "3000:3000" diff --git a/docs/Dockerfile b/docs/Dockerfile new file mode 100644 index 000000000..ebdd581b4 --- /dev/null +++ b/docs/Dockerfile @@ -0,0 +1,12 @@ +FROM amazeeio/node:14 + +COPY . /app/ +RUN yarn + +# Build Nuxt codebase. +RUN yarn generate + +ENV HOST 0.0.0.0 +EXPOSE 3000 + +CMD ["yarn", "start"]