FROM openjdk:17-oracle
EXPOSE 9121
VOLUME /tmp
ENV app=saaslanding-edge \
java_opts="" \
java_path="/usr/bin/java" \
profile="product" \
SKYWALKING_ENABLE="false" \
SPRING_APPLICATION_NAME="" \
SW_AGENT_COLLECTOR_BACKEND_SERVICES="" \
SW_INSTANCE_PROPERTIES_JSON="" \
SERVICECOMB_DISCOVERY_ADDRESS="" \
SERVICECOMB_DISCOVERY_APPNAME="" \
SERVICECOMB_DISCOVERY_VERSION="" \
SERVICECOMB_CONFIG_SERVERADDR="" \
SERVICECOMB_CONFIG_CREDENTIALS_ENABLED="" \
SERVICECOMB_CONFIG_CREDENTIALS_ACCESSKEY="" \
SERVICECOMB_CONFIG_CREDENTIALS_SECRETKEY="" \
SERVICECOMB_CONFIG_CREDENTIALS_PROJECT="" \
ERVICECOMB_CONFIG_CREDENTIALS_ACCOUNT_NAME="" \
SERVICECOMB_CONFIG_CREDENTIALS_ACCOUNT_PASSWORD=""
RUN mkdir -p /opt/{$app,scc/ks} && \
chown -R 1000:1000 /opt && \
echo 'Asia/Shanghai'>/etc/timezone
COPY --chown=1000:1000 target/$app-1.0.0.jar /opt/$app/
COPY --chown=1000:1000 entrypoint.sh /opt/$app/
RUN chmod -R 700 /opt && \
useradd service && \
chown -R service:service /opt
USER service
WORKDIR /opt/$app
CMD ["./entrypoint.sh"]
MAINTAINER saaslanding-team
LABEL com.huaweicloud.saaslanding.image.authors="saaslanding-team"