diff --git a/secrets/credentials.txt b/secrets/credentials.txt new file mode 100644 index 0000000..e69de29 diff --git a/secrets/db_password.txt b/secrets/db_password.txt new file mode 100644 index 0000000..e69de29 diff --git a/secrets/db_root_password.txt b/secrets/db_root_password.txt new file mode 100644 index 0000000..e69de29 diff --git a/srcs/.env b/srcs/.env new file mode 100644 index 0000000..e69de29 diff --git a/srcs/docker-compose.yml b/srcs/docker-compose.yml new file mode 100644 index 0000000..c7f5a08 --- /dev/null +++ b/srcs/docker-compose.yml @@ -0,0 +1,42 @@ +version: "3" + +volumes: + db: + wordpress: + +networks: + inception: + external: false + +services: + nginx: + container_name: inception-nginx + networks: + - inception + environment: + - TZ=Europe/Paris + depends_on: + - wordpress-php + - db + volumes: + - wordpress + restart: unless-stopped + + wordpress-php: + container_name: inception-workp-php + networks: + - inception + environment: + - TZ=Europe/Paris + depends_on: + - db + restart: unless-stopped + + db: + container_name: inception-db + networks: + - inception + environment: + - TZ=Europe/Paris + restart: unless-stopped + diff --git a/srcs/requirements/mariadb/Dockerfile b/srcs/requirements/mariadb/Dockerfile new file mode 100644 index 0000000..e69de29 diff --git a/srcs/requirements/nginx/Dockerfile b/srcs/requirements/nginx/Dockerfile new file mode 100644 index 0000000..5f07ffa --- /dev/null +++ b/srcs/requirements/nginx/Dockerfile @@ -0,0 +1,23 @@ +FROM alpine:3.21 + +LABEL version="0.1" +LABEL maintainer="KeyZox" + +RUN set -x \ + && apk update \ + && addgroup -g 101 -S nginx\ + && adduser -S -D -H -u 101 -h /var/cache/nginx -s /sbin/nologin -G nginx -g nginx nginx \ + && apk add nginx \ + && ln -sf /dev/stdout /var/log/nginx/access.log \ + && ln -sf /dev/stderr /var/log/nginx/error.log \ + && apk add --no-cache tzdata + +STOPSIGNAL SIGQUIT + +COPY docker-entrypoint.sh / + +ENTRYPOINT [ "/docker-entrypoint.sh" ] + +EXPOSE 80 + +CMD [ "nginx", "-g", "daemon off;" ] diff --git a/srcs/requirements/nginx/docker-entrypoint.sh b/srcs/requirements/nginx/docker-entrypoint.sh new file mode 100644 index 0000000..06a5806 --- /dev/null +++ b/srcs/requirements/nginx/docker-entrypoint.sh @@ -0,0 +1 @@ +echo WTF diff --git a/srcs/requirements/wordpress/Dockerfile b/srcs/requirements/wordpress/Dockerfile new file mode 100644 index 0000000..e69de29