Skip to content
Snippets Groups Projects
Commit c4b85705 authored by Eric Schoville's avatar Eric Schoville
Browse files

create export dir

parent 4877ee9e
No related branches found
No related tags found
No related merge requests found
......@@ -11,13 +11,14 @@ MAINTAINER Eric Schoville <>
ARG POD=usw3
ARG REGION=dm-us
ENV POD=$POD
ENV POD=$POD
ENV REGION=$REGION
# You should be able to download the Secure Agent binary from the following URL without authentication:
ARG AGENT_URL="https://${POD}.${REGION}.informaticacloud.com/saas/download/linux64/installer/agent64_install_ng_ext.bin"
ARG WORK_DIR=/home/agent/infaagent/apps/agentcore
ARG USER=agent
ARG WORK_DIR=/home/$USER/infaagent/apps/agentcore
# install system tools
RUN apt-get update && apt-get install -y \
......@@ -30,16 +31,16 @@ unzip \
jq
# Set the locale, Locale defaults are necessary for agent to operate correctly
RUN sed -i -e 's/# en_US.UTF-8 UTF-8/en_US.UTF-8 UTF-8/' /etc/locale.gen && \
locale-gen
RUN sed -i -e 's/# en_US.UTF-8 UTF-8/en_US.UTF-8 UTF-8/' /etc/locale.gen && locale-gen
ENV LANG en_US.UTF-8
ENV LANGUAGE en_US:en
ENV LC_ALL en_US.UTF-8
# We need to run docker image under a different user than root
# Secure agent process engine can't be run under root account
RUN useradd --create-home -ms /bin/bash -U agent
USER agent
RUN useradd --create-home -ms /bin/bash -U $USER
RUN mkdir /exports && chown $USER:$USER /exports
USER $USER
# 1. Download and prepare Installer
# 2. Set file permissions
......@@ -53,6 +54,7 @@ rm -rf /tmp/agent64_install.bin
WORKDIR $WORK_DIR
## Define Volumes for Shared Data Staging area
VOLUME [ "/data" ]
VOLUME [ "/exports" ]
## Ports used by the agent that might be used for external Connections
# 7080 Process Engine Shutdown Port
# 7443 Process Engine https port
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment