mirror of
https://github.com/avatao-content/test-tutorial-framework
synced 2024-11-14 16:17:17 +00:00
20 lines
659 B
Docker
20 lines
659 B
Docker
FROM avatao/tutorial-framework
|
|
|
|
ENV TFW_APP_DIR="/srv/app" \
|
|
TFW_LOGIN_APP_DIR="/tmp/source_code_server" \
|
|
TFW_WEBIDE_WD="/home/${AVATAO_USER}/workdir" \
|
|
TFW_TERMINADO_WD="/home/${AVATAO_USER}/workdir"
|
|
|
|
COPY solvable/src ${TFW_APP_DIR}/
|
|
COPY solvable/src/source_code_server/server.py ${TFW_LOGIN_APP_DIR}/
|
|
COPY solvable/src/source_code_server/users.db ${TFW_LOGIN_APP_DIR}/
|
|
COPY solvable/src/source_code_server/login_component.py ${TFW_WEBIDE_WD}/
|
|
|
|
RUN chown -R ${AVATAO_USER} ${TFW_WEBIDE_WD} &&\
|
|
chmod -R 755 ${TFW_WEBIDE_WD}
|
|
|
|
VOLUME ["/home/${AVATAO_USER}"]
|
|
USER ${AVATAO_USER}
|
|
WORKDIR /home/${AVATAO_USER}
|
|
|