Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
Informatica Secure Agent
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Iterations
Requirements
Jira
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Locked files
Deploy
Releases
Container Registry
Model registry
Monitor
Incidents
Service Desk
Analyze
Value stream analytics
Contributor analytics
Repository analytics
Code review analytics
Issue analytics
Insights
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
interop
iics
Informatica Secure Agent
Commits
1acdd8f5
Commit
1acdd8f5
authored
5 years ago
by
Eric Schoville
Browse files
Options
Downloads
Patches
Plain Diff
Update Dockerfile and Readme
parent
bec81fc1
No related branches found
Branches containing commit
No related tags found
No related merge requests found
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
Dockerfile
+23
-11
23 additions, 11 deletions
Dockerfile
README.md
+11
-0
11 additions, 0 deletions
README.md
with
34 additions
and
11 deletions
Dockerfile
+
23
−
11
View file @
1acdd8f5
FROM
ubuntu:18.04
# Read the README.md for more details on the image configuration.
# You can use different baseline image or linux distribution
# You can use different baseline image or linux distribution
# but you will likely need to change supporting tools installation and environment settings
MAINTAINER
Jaroslav Brazda <jaroslav.brazda@gmail.com>
...
...
@@ -9,7 +9,13 @@ MAINTAINER Jaroslav Brazda <jaroslav.brazda@gmail.com>
# This URL will have following pattern for latest IICS Orgs
# ARG AGENT_URL=https://<pod>.<region>.informaticacloud.com/saas/download/linux64/installer/agent64_install_ng_ext.bin
# Default is location for na1.dm-us.informaticacloud.com/
ARG
AGENT_URL=https://na1.dm-us.informaticacloud.com/saas/download/linux64/installer/agent64_install_ng_ext.bin
ARG
WORK_DIR=/home/agent/infaagent/apps/agentcore
ARG
USER
ARG
TOKEN
ARG
POD=usw3
ARG
REGION=dm-us
ARG
AGENT_URL="https://${POD}.${REGION}.informaticacloud.com/saas/download/linux64/installer/agent64_install_ng_ext.bin"
# install system tools
RUN
apt-get update
&&
apt-get
install
-y
\
...
...
@@ -18,16 +24,17 @@ less \
locales
\
locales-all
\
sudo
\
inotify-tools
\
unzip
# 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
ENV
LANG en_US.UTF-8
ENV
LANGUAGE en_US:en
ENV
LC_ALL en_US.UTF-8
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
# 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
...
...
@@ -37,19 +44,24 @@ USER agent
# 3. Install using silent install and the default location
# 4. Cleanup
RUN
curl
-o
/tmp/agent64_install.bin
$AGENT_URL
&&
\
chmod
+x /tmp/agent64_install.bin
&&
\
chmod
+x /tmp/agent64_install.bin
&&
\
/tmp/agent64_install.bin
-i
silent
&&
\
rm
-rf
/tmp/agent64_install.bin
WORKDIR
/home/agent/infaagent/apps/agentcore
## Define Volumes for Shared Data Staging area
WORKDIR
$WORK_DIR
## Define Volumes for Shared Data Staging area
VOLUME
[ "/data" ]
## Ports used by the agent that might be used for external Connections
# 7080 Process Engine Shutdown Port
# 7443 Process Engine https port
# 5432 Process Engine Postgres DB
EXPOSE
7080 7443 5432
EXPOSE
7080 7443 5432
COPY
run_agent.sh .
COPY
wait_for_agent.sh .
RUN
./infaagent startup
&&
\
sleep
10
&&
\
./consoleAgentManager.sh configureToken
$USER
$TOKEN
&&
\
./infaagent shutdown
CMD
[ "./run_agent.sh" ]
\ No newline at end of file
CMD
[ "./run_agent.sh" ]
This diff is collapsed.
Click to expand it.
README.md
+
11
−
0
View file @
1acdd8f5
...
...
@@ -87,3 +87,14 @@ You can monitor agent logs running by
docker
exec
-it
ic-agent1 less agentCore.log
```
From https://network.informatica.com/servlet/JiveServlet/download/189174-25674/Informatica%20Cloud%20Secure%20Agent%20Minimum%20Requirements.pdf
Minimum Hardware Specs
Use one of the following operating systems:
Windows version 7 (32-bit or 64-bit) or Windows XP Pro SP2/SP3 (32-bit).
Linux (32-bit or 64-bit) with the following configuration:
Red Hat Enterprise Linux version 5.3 or above.
SUSE Linux Enterprise version 10 and above.
2-4 CPU recommended
2 GB RAM recommended dedicated for the Agent (Recent customers have used 8GB)
1 GB Hard disk space
1 GB Network connectivity (faster the better as this will most likely the bottleneck)
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment