feat(core): initialize project with access control and AI integration
This commit is contained in:
parent
4e2a39a5c0
commit
b8c1dc5958
@ -4,7 +4,7 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
|
|||||||
&& rm -rf /var/lib/apt/lists/*
|
&& rm -rf /var/lib/apt/lists/*
|
||||||
RUN useradd --system --create-home appuser
|
RUN useradd --system --create-home appuser
|
||||||
WORKDIR /home/appuser
|
WORKDIR /home/appuser
|
||||||
COPY target/release/app /bin
|
COPY ./target/release/app /bin
|
||||||
USER appuser
|
USER appuser
|
||||||
EXPOSE 3000
|
EXPOSE 3000
|
||||||
CMD ["app"]
|
CMD ["app"]
|
||||||
@ -4,7 +4,7 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
|
|||||||
&& rm -rf /var/lib/apt/lists/*
|
&& rm -rf /var/lib/apt/lists/*
|
||||||
RUN useradd --system --create-home appuser
|
RUN useradd --system --create-home appuser
|
||||||
WORKDIR /home/appuser
|
WORKDIR /home/appuser
|
||||||
COPY target/release/email-worker /bin
|
COPY ./target/release/email-worker /bin
|
||||||
USER appuser
|
USER appuser
|
||||||
EXPOSE 8084
|
EXPOSE 8084
|
||||||
CMD ["email-worker"]
|
CMD ["email-worker"]
|
||||||
@ -4,7 +4,7 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
|
|||||||
&& rm -rf /var/lib/apt/lists/*
|
&& rm -rf /var/lib/apt/lists/*
|
||||||
RUN useradd --system --create-home appuser
|
RUN useradd --system --create-home appuser
|
||||||
WORKDIR /home/appuser
|
WORKDIR /home/appuser
|
||||||
COPY target/release/gingress /bin
|
COPY ./target/release/gingress /bin
|
||||||
USER appuser
|
USER appuser
|
||||||
EXPOSE 80 443 8080
|
EXPOSE 80 443 8080
|
||||||
CMD ["gingress"]
|
CMD ["gingress"]
|
||||||
|
|||||||
@ -4,7 +4,7 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
|
|||||||
&& rm -rf /var/lib/apt/lists/*
|
&& rm -rf /var/lib/apt/lists/*
|
||||||
RUN useradd --system --create-home appuser
|
RUN useradd --system --create-home appuser
|
||||||
WORKDIR /home/appuser
|
WORKDIR /home/appuser
|
||||||
COPY target/release/git-hook /bin
|
COPY ./target/release/git-hook /bin
|
||||||
USER appuser
|
USER appuser
|
||||||
EXPOSE 8083
|
EXPOSE 8083
|
||||||
CMD ["git-hook"]
|
CMD ["git-hook"]
|
||||||
@ -4,7 +4,7 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
|
|||||||
&& rm -rf /var/lib/apt/lists/*
|
&& rm -rf /var/lib/apt/lists/*
|
||||||
RUN useradd --system --create-home appuser
|
RUN useradd --system --create-home appuser
|
||||||
WORKDIR /home/appuser
|
WORKDIR /home/appuser
|
||||||
COPY target/release/gitserver /bin
|
COPY ./target/release/gitserver /bin
|
||||||
USER appuser
|
USER appuser
|
||||||
EXPOSE 8021 2222
|
EXPOSE 8021 2222
|
||||||
CMD ["gitserver"]
|
CMD ["gitserver"]
|
||||||
@ -4,7 +4,7 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
|
|||||||
&& rm -rf /var/lib/apt/lists/*
|
&& rm -rf /var/lib/apt/lists/*
|
||||||
RUN useradd --system --create-home appuser
|
RUN useradd --system --create-home appuser
|
||||||
WORKDIR /home/appuser
|
WORKDIR /home/appuser
|
||||||
COPY target/release/metrics-aggregator /bin
|
COPY ./target/release/metrics-aggregator /bin
|
||||||
USER appuser
|
USER appuser
|
||||||
EXPOSE 9090
|
EXPOSE 9090
|
||||||
CMD ["metrics-aggregator"]
|
CMD ["metrics-aggregator"]
|
||||||
@ -4,7 +4,7 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
|
|||||||
&& rm -rf /var/lib/apt/lists/*
|
&& rm -rf /var/lib/apt/lists/*
|
||||||
RUN useradd --system --create-home appuser
|
RUN useradd --system --create-home appuser
|
||||||
WORKDIR /home/appuser
|
WORKDIR /home/appuser
|
||||||
COPY target/release/static-server /bin
|
COPY ./target/release/static-server /bin
|
||||||
USER appuser
|
USER appuser
|
||||||
EXPOSE 8081
|
EXPOSE 8081
|
||||||
CMD ["static-server"]
|
CMD ["static-server"]
|
||||||
Loading…
Reference in New Issue
Block a user