Actualiser 1.gitclone.sh
This commit is contained in:
parent
4efed3bf52
commit
c59c8a18d7
1 changed files with 29 additions and 7 deletions
|
|
@ -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" <<EOF
|
||||
# Utiliser l'image officielle PostgreSQL 15
|
||||
FROM postgres:15
|
||||
|
||||
# Changer le port d'écoute dans la configuration PostgreSQL
|
||||
RUN sed -i 's/^#port = 5432/port = $POSTGRESQL_PORT/' /usr/share/postgresql/postgresql.conf.sample
|
||||
|
||||
# Copier la configuration dans le répertoire de configuration PostgreSQL
|
||||
CMD ["postgres", "-c", "config_file=/usr/share/postgresql/postgresql.conf.sample"]
|
||||
EOF
|
||||
|
||||
|
||||
|
||||
# update d'odoo.conf et de dockercompose.yam
|
||||
|
||||
sed -i -E "s/^([[:space:]]*)db_port[[:space:]]*=.*/\1db_port = $POSTGRESQL_PORT/" ./odoo.conf
|
||||
sed -i "s/postgres15-5434/postgres15-$POSTGRESQL_PORT/g" ./docker-compose.yml
|
||||
sed -i "s/postgres-XXXXXXXXXXXXXXXXXXXXXX/$POSTGRES_CONTAINER/g" ./docker-compose.yml
|
||||
sed -i "s/odoo-XXXXXXXXXXXXXXXXXXXXXX/$ODOO_CONTAINER/g" ./docker-compose.yml
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue