test-tutorial-framework/solvable/Dockerfile

20 lines
753 B
Docker
Raw Normal View History

2018-04-16 14:01:57 +00:00
FROM eu.gcr.io/avatao-challengestore/tutorial-framework
ENV TFW_SERVER_DIR="/srv/.tfw" \
TFW_LOGIN_APP_DIR="/tmp/source_code_server" \
2018-04-20 15:33:28 +00:00
TFW_IDE_WD="/home/${AVATAO_USER}/workdir" \
TFW_TERMINADO_WD="/home/${AVATAO_USER}/workdir"
COPY solvable/src ${TFW_SERVER_DIR}/
2018-03-31 20:05:48 +00:00
COPY solvable/src/source_code_server/server.py ${TFW_LOGIN_APP_DIR}/
COPY solvable/src/source_code_server/users.db ${TFW_LOGIN_APP_DIR}/
2018-04-20 15:33:28 +00:00
COPY solvable/src/source_code_server/login_component.py ${TFW_IDE_WD}/
2018-04-20 15:33:28 +00:00
RUN chown -R ${AVATAO_USER} ${TFW_IDE_WD} &&\
chmod -R 755 ${TFW_IDE_WD} &&\
chown -R root ${TFW_SERVER_DIR} &&\
chmod -R 700 ${TFW_SERVER_DIR}
VOLUME ["/home/${AVATAO_USER}"]
WORKDIR /home/${AVATAO_USER}