FROM crpi-3y0s0ug8uy5x8vwi.cn-hangzhou.personal.cr.aliyuncs.com/glzjinglzjin-lzc/virtualwife:d4d6e97b4908eb871df87732b7129767

# Move the specific directories to their temporary locations
RUN mkdir /app1 && mv /app/db /app1/db && \
    mv /app/media /app1/media && \
    mv /app/tmp /app1/tmp

# CMD instruction to check files and move back if necessary, then start the server
CMD /bin/sh -c '\
    if [ ! "$(ls -A /app/db)" ]; then \
        mv /app1/db/* /app/db/; \
    fi && \
    if [ ! -f /app/logs/django.log ]; then \
        mv /app1/media/* /app/media/ && \
        mv /app1/tmp/* /app/tmp/; \
    fi && \
    python manage.py runserver 0.0.0.0:8000'
