diff --git a/docker-compose/docker-compose.yml b/docker-compose/docker-compose.yml index df46d4c..f8ea37c 100644 --- a/docker-compose/docker-compose.yml +++ b/docker-compose/docker-compose.yml @@ -39,6 +39,7 @@ services: SECRET_42: ${SECRET_42} ICLOUD_USER: ${ICLOUD_USER} ICLOUD_PASS: ${ICLOUD_PASS} + SERVER_URL: ${SERVER_URL} depends_on: - postgresql restart: always diff --git a/docker-compose/requirements/djangoserver/Dockerfile b/docker-compose/requirements/djangoserver/Dockerfile index 2237c4d..b38e685 100644 --- a/docker-compose/requirements/djangoserver/Dockerfile +++ b/docker-compose/requirements/djangoserver/Dockerfile @@ -22,11 +22,10 @@ ARG UID_42 ARG SECRET_42 ARG ICLOUD_USER ARG ICLOUD_PASS +ARG SERVER_URL -ENV DB_HOST=${DB_HOST} ENV PYTHONUNBUFFERED=1 -ENV UID_42=${UID_42} -ENV SECRET_42=${SECRET_42} +ENV DB_HOST=${DB_HOST} COPY start.sh /root/start.sh @@ -40,11 +39,14 @@ COPY file/server /var/www/djangoserver/server RUN chmod 755 /var/www/djangoserver/ && chown -R www-data:www-data /var/www/djangoserver/ RUN sed -i "s/VAR_DB_HOST/$DB_HOST/" /var/www/djangoserver/server/server/settings.py && \ -sed -i "s/VAR_DB_NAME/$DB_NAME/" /var/www/djangoserver/server/server/settings.py && \ -sed -i "s/VAR_DB_USERNAME/$DB_USERNAME/" /var/www/djangoserver/server/server/settings.py && \ -sed -i "s/VAR_DB_PASSWORD/$DB_PASSWORD/" /var/www/djangoserver/server/server/settings.py + sed -i "s/VAR_DB_NAME/$DB_NAME/" /var/www/djangoserver/server/server/settings.py && \ + sed -i "s/VAR_DB_USERNAME/$DB_USERNAME/" /var/www/djangoserver/server/server/settings.py && \ + sed -i "s/VAR_DB_PASSWORD/$DB_PASSWORD/" /var/www/djangoserver/server/server/settings.py -RUN echo -n $UID_42:$SECRET_42 > /var/www/djangoserver/42_credentials -RUN echo -n $ICLOUD_USER:$ICLOUD_PASS > /var/www/djangoserver/icloud_credentials +RUN sed -i "s/ENV_UID_42/$UID_42/" /var/www/djangoserver/server/server/data.py && \ + sed -i "s/ENV_SECRET_42/$SECRET_42/" /var/www/djangoserver/server/server/data.py && \ + sed -i "s|ENV_SERVER_URL|$SERVER_URL|" /var/www/djangoserver/server/server/data.py && \ + sed -i "s|ENV_ICLOUD_USER|$ICLOUD_USER|" /var/www/djangoserver/server/server/data.py && \ + sed -i "s|ENV_ICLOUD_PASS|$ICLOUD_PASS|" /var/www/djangoserver/server/server/data.py ENTRYPOINT ["sh", "/root/start.sh"] diff --git a/docker-compose/requirements/djangoserver/file/server/server/data.py b/docker-compose/requirements/djangoserver/file/server/server/data.py new file mode 100644 index 0000000..a310427 --- /dev/null +++ b/docker-compose/requirements/djangoserver/file/server/server/data.py @@ -0,0 +1,19 @@ +# **************************************************************************** # +# # +# ::: :::::::: # +# data.py :+: :+: :+: # +# +:+ +:+ +:+ # +# By: tomoron +#+ +:+ +#+ # +# +#+#+#+#+#+ +#+ # +# Created: 2024/09/10 16:35:20 by tomoron #+# #+# # +# Updated: 2024/09/10 16:57:44 by tomoron ### ########.fr # +# # +# **************************************************************************** # + +UID42 = "ENV_UID_42" +SECRET42 = "ENV_SECRET_42" +SERVER_URL = "ENV_SERVER_URL" +ICLOUD_PASS= "ENV_ICLOUD_PASS" +ICLOUD_USER = "ENV_ICLOUD_USER" + + diff --git a/docker-compose/requirements/djangoserver/file/server/server/typeRequests/createAccount.py b/docker-compose/requirements/djangoserver/file/server/server/typeRequests/createAccount.py index a198955..1473f87 100644 --- a/docker-compose/requirements/djangoserver/file/server/server/typeRequests/createAccount.py +++ b/docker-compose/requirements/djangoserver/file/server/server/typeRequests/createAccount.py @@ -6,12 +6,13 @@ # By: edbernar