FROM gozargah/marzban:v0.8.4
LABEL org.opencontainers.image.title="WK1NG VPN Engine"
COPY LICENSE /code/LICENSE
COPY main.py /code/main.py
RUN rm -rf /code/app/dashboard/build /code/app/dashboard/src /code/app/dashboard/node_modules \
    && find /code/app/dashboard -maxdepth 1 -type f ! -name '__init__.py' -delete \
    && rm -f /code/marzban-cli.py /code/marzban.code-workspace /code/install_service.sh /code/build_dashboard.sh
COPY dashboard-build/ /code/app/dashboard/build/
RUN mkdir -p /code/app/dashboard/build/statics && cp /code/app/dashboard/build/index.html /code/app/dashboard/build/404.html
COPY share.py /code/app/subscription/share.py
COPY xray /usr/local/bin/xray
COPY geoip.dat /usr/local/share/xray/geoip.dat
COPY geosite.dat /usr/local/share/xray/geosite.dat
