diff --git a/1.gitclone.sh b/1.gitclone.sh index 3005d71..dadb794 100755 --- a/1.gitclone.sh +++ b/1.gitclone.sh @@ -41,23 +41,45 @@ do done cd .. + + + # Recupération du Dockerfile d'odoo 18 -DEST="./config-odoo/" +ODOO_DEST_DIR="./config-odoo/" FILES=(Dockerfile entrypoint.sh odoo.conf wait-for-psql.py) -mkdir -p "${DEST}" +mkdir -p "${ODOO_DEST_DIR}" for f in "${FILES[@]}"; do - curl -fsSL "${BASE}/${f}" -o "${DEST}/${f}" + curl -fsSL "${BASE}/${f}" -o "${ODOO_DEST_DIR}/${f}" done -chmod +x "${DEST}/entrypoint.sh" "${DEST}/wait-for-psql.py" +chmod +x "${ODOO_DEST_DIR}/entrypoint.sh" "${ODOO_DEST_DIR}/wait-for-psql.py" -sed -i 's/curl \\/curl vim \\/' "${DEST}/Dockerfile" -sed -i 's|^COPY \./entrypoint\.sh /$|COPY ./requirements.txt /tmp/requirements.txt\nRUN pip install --no-cache-dir --break-system-packages -r /tmp/requirements.txt\nCOPY ./entrypoint.sh /|' "${DEST}/Dockerfile" +sed -i 's/curl \\/curl vim \\/' "${ODOO_DEST_DIR}/Dockerfile" +sed -i 's|^COPY \./entrypoint\.sh /$|COPY ./requirements.txt /tmp/requirements.txt\nRUN pip install --no-cache-dir --break-system-packages -r /tmp/requirements.txt\nCOPY ./entrypoint.sh /|' "${ODOO_DEST_DIR}/Dockerfile" -echo "OK. ${#FILES[@]} fichiers dans ${DEST}" +# Création du Dockerfile de Postgresql +POSTGRESQL_DIR=./config-postgresql +mkdir -p "$POSTGRESQL_DIR" + +cat > "$POSTGRESQL_DIR/Dockerfile" <