feat(core): initialize project with access control and AI integration

This commit is contained in:
ZhenYi 2026-05-10 22:02:38 +08:00
parent 4e2a39a5c0
commit b8c1dc5958
7 changed files with 7 additions and 7 deletions

View File

@ -4,7 +4,7 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
&& rm -rf /var/lib/apt/lists/*
RUN useradd --system --create-home appuser
WORKDIR /home/appuser
COPY target/release/app /bin
COPY ./target/release/app /bin
USER appuser
EXPOSE 3000
CMD ["app"]

View File

@ -4,7 +4,7 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
&& rm -rf /var/lib/apt/lists/*
RUN useradd --system --create-home appuser
WORKDIR /home/appuser
COPY target/release/email-worker /bin
COPY ./target/release/email-worker /bin
USER appuser
EXPOSE 8084
CMD ["email-worker"]

View File

@ -4,7 +4,7 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
&& rm -rf /var/lib/apt/lists/*
RUN useradd --system --create-home appuser
WORKDIR /home/appuser
COPY target/release/gingress /bin
COPY ./target/release/gingress /bin
USER appuser
EXPOSE 80 443 8080
CMD ["gingress"]

View File

@ -4,7 +4,7 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
&& rm -rf /var/lib/apt/lists/*
RUN useradd --system --create-home appuser
WORKDIR /home/appuser
COPY target/release/git-hook /bin
COPY ./target/release/git-hook /bin
USER appuser
EXPOSE 8083
CMD ["git-hook"]

View File

@ -4,7 +4,7 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
&& rm -rf /var/lib/apt/lists/*
RUN useradd --system --create-home appuser
WORKDIR /home/appuser
COPY target/release/gitserver /bin
COPY ./target/release/gitserver /bin
USER appuser
EXPOSE 8021 2222
CMD ["gitserver"]

View File

@ -4,7 +4,7 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
&& rm -rf /var/lib/apt/lists/*
RUN useradd --system --create-home appuser
WORKDIR /home/appuser
COPY target/release/metrics-aggregator /bin
COPY ./target/release/metrics-aggregator /bin
USER appuser
EXPOSE 9090
CMD ["metrics-aggregator"]

View File

@ -4,7 +4,7 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
&& rm -rf /var/lib/apt/lists/*
RUN useradd --system --create-home appuser
WORKDIR /home/appuser
COPY target/release/static-server /bin
COPY ./target/release/static-server /bin
USER appuser
EXPOSE 8081
CMD ["static-server"]