diff --git a/artifacts/docker/meiga-helm/Dockerfile b/artifacts/docker/meiga-helm/Dockerfile new file mode 100644 index 00000000..c621dd40 --- /dev/null +++ b/artifacts/docker/meiga-helm/Dockerfile @@ -0,0 +1,15 @@ +FROM ubuntu:latest as base + +RUN apt update && apt install -y git + +WORKDIR library + +RUN git clone https://github.com/prefapp/docker-meiga.git + +FROM php:7.2.34-alpine3.12 as final + +WORKDIR library + +COPY --from=base /library/docker-meiga . + +CMD ["php", "-S", "0.0.0.0:80"] diff --git a/artifacts/docker/meiga-helm/Dockerfile_v2 b/artifacts/docker/meiga-helm/Dockerfile_v2 new file mode 100644 index 00000000..744ddddc --- /dev/null +++ b/artifacts/docker/meiga-helm/Dockerfile_v2 @@ -0,0 +1,17 @@ +FROM ubuntu:latest as base + +RUN apt update && apt install -y git + +WORKDIR library + +RUN git clone --branch v2 https://github.com/prefapp/docker-meiga.git + +FROM php:7.2.34-alpine3.12 as final + +WORKDIR library + +RUN docker-php-ext-install mysqli + +COPY --from=base /library/docker-meiga . + +CMD ["php", "-S", "0.0.0.0:80"] diff --git a/artifacts/docker/meiga-helm/docker-compose.yaml b/artifacts/docker/meiga-helm/docker-compose.yaml new file mode 100644 index 00000000..ef619df2 --- /dev/null +++ b/artifacts/docker/meiga-helm/docker-compose.yaml @@ -0,0 +1,20 @@ +services: + app: + build: + dockerfile: Dockerfile_v2 + environment: + CURSO: kanjis + DOCENTE: kanji-sensei + MYSQL_HOST: mysql + MYSQL_USER: meiga + MYSQL_PASSWORD: meiga-pass + MYSQL_DATABASE: meiga + ports: + - 8087:80 + mysql: + image: mysql:5.7.44 + environment: + MYSQL_DATABASE: meiga + MYSQL_USER: meiga + MYSQL_PASSWORD: meiga-pass + MYSQL_ALLOW_EMPTY_PASSWORD: 1