add python2 secrets in dockerfile and fixing typos

This commit is contained in:
Kiril Poposki 2023-06-27 11:29:07 +02:00
parent ad5034d3fe
commit db217553ff
3 changed files with 7 additions and 1 deletions

View File

@ -170,6 +170,9 @@ RUN pip install -e /srv/app/src/ckan && \
# Remove wheels # Remove wheels
RUN rm -rf /srv/app/wheels /srv/app/ext_wheels RUN rm -rf /srv/app/wheels /srv/app/ext_wheels
# Install python2 secrets for generating sessions
RUN pip install python2-secrets
# Copy necessary scripts # Copy necessary scripts
COPY setup/app ${APP_DIR} COPY setup/app ${APP_DIR}

View File

@ -17,7 +17,7 @@ if [[ -z $BEAKER_SESSION_SECRET || -v $BEAKER_SESSION_SECRET ]];then
echo "Not all environment variables are set. Generating sessions..." echo "Not all environment variables are set. Generating sessions..."
else else
echo "Setting session secrets from environment variables" echo "Setting session secrets from environment variables"
paster --plugin=ckan $APP_DIR/production.ini "beaker.session.secret=$BEAKER_SESSION_SECRET" paster --plugin=ckan config-tool $APP_DIR/production.ini "beaker.session.secret=$BEAKER_SESSION_SECRET"
fi fi
if grep -E "beaker.session.secret ?= ?$" $APP_DIR/production.ini if grep -E "beaker.session.secret ?= ?$" $APP_DIR/production.ini

View File

@ -163,6 +163,9 @@ RUN pip install -e /srv/app/src/ckan && \
# Remove wheels # Remove wheels
RUN rm -rf /srv/app/wheels /srv/app/ext_wheels RUN rm -rf /srv/app/wheels /srv/app/ext_wheels
# Install python2 secrets for generating sessions
RUN pip install python2-secrets
# Copy necessary scripts # Copy necessary scripts
COPY setup/app ${APP_DIR} COPY setup/app ${APP_DIR}