Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
O
OpenXG-AMF
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
1
Issues
1
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Operations
Operations
Metrics
Environments
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
OpenXG
OpenXG-AMF
Commits
160dc286
Commit
160dc286
authored
Feb 11, 2021
by
sagar arora
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
update dockerfile ubuntu,rhel amf.conf
parent
66f49b19
Changes
5
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
23 additions
and
17 deletions
+23
-17
docker/Dockerfile.amf.rhel8.2
docker/Dockerfile.amf.rhel8.2
+3
-3
docker/Dockerfile.ubuntu.18.04
docker/Dockerfile.ubuntu.18.04
+8
-2
etc/amf.conf
etc/amf.conf
+6
-6
etc/modules.conf
etc/modules.conf
+0
-0
scripts/entrypoint.sh
scripts/entrypoint.sh
+6
-6
No files found.
docker/Dockerfile.amf.rhel8.2
View file @
160dc286
...
...
@@ -121,7 +121,7 @@ COPY --from=oai-amf-builder /openair-amf/scripts/entrypoint.sh entrypoint.sh
# Copying template configuration files
WORKDIR /openair-amf/etc
COPY --from=oai-amf-builder /openair-amf/etc/amf.conf .
COPY --from=oai-amf-builder /openair-amf/etc/modules.conf .
#
COPY --from=oai-amf-builder /openair-amf/etc/modules.conf .
WORKDIR /openair-amf
...
...
@@ -129,7 +129,7 @@ WORKDIR /openair-amf
EXPOSE 80/tcp 9090/tcp 38412/sctp
CMD ["/openair-amf/bin/oai_amf", "-c", "/openair-amf/etc/amf.conf", "-o"]
ENTRYPOINT ["/openair-amf/bin/entrypoint.sh"]
#CMD ["sleep", "infinity"]
ENTRYPOINT ["/openair-amf/bin/entrypoint.sh"]
#CMD ["sleep", "infinity"]
\ No newline at end of file
docker/Dockerfile.ubuntu.18.04
View file @
160dc286
...
...
@@ -47,7 +47,7 @@ RUN git config --global https.postBuffer 123289600
RUN git config --global http.sslverify false
WORKDIR /openair-amf/
COPY .
/
/openair-amf
COPY . /openair-amf
# Installing all the needed libraries/packages to build and run AMF
WORKDIR /openair-amf/build/scripts
...
...
@@ -77,6 +77,7 @@ RUN apt-get update && DEBIAN_FRONTEND=noninteractive apt-get upgrade --yes && DE
# Copying executable and generated libraries
WORKDIR /openair-amf/bin
COPY --from=oai-amf-builder /openair-amf/build/amf/build/amf oai_amf
COPY --from=oai-amf-builder /openair-amf/scripts/entrypoint.sh entrypoint.sh
WORKDIR /usr/lib/x86_64-linux-gnu
COPY --from=oai-amf-builder /usr/lib/x86_64-linux-gnu/libmysqlclient.so.20 .
...
...
@@ -109,7 +110,12 @@ RUN ldconfig
# Copying template configuration files
WORKDIR /openair-amf/etc
COPY --from=oai-amf-builder /openair-amf/etc/amf.conf .
COPY --from=oai-amf-builder /openair-amf/etc/modules.conf .
WORKDIR /openair-amf
# expose ports
EXPOSE 80/tcp 9090/tcp 38412/sctp
ENTRYPOINT ["/bin/bash","/openair-amf/bin/entrypoint.sh"]
CMD ["/openair-amf/bin/oai_amf", "-c", "/openair-amf/etc/amf.conf", "-o"]
\ No newline at end of file
etc/amf.conf
100755 → 100644
View file @
160dc286
...
...
@@ -83,16 +83,16 @@ AMF =
NRF
:
{
IPV4_ADDRESS
=
"
192.168.66.9"
;
# "@NRF_IPV4_ADDRESS@";
# YOUR NRF CONFIG HERE
PORT
=
80
;
# @NRF_PORT@;
# YOUR NRF CONFIG HERE (default: 80)
API_VERSION
=
"
v1"
;
# "@NRF_API_VERSION@";
# YOUR NRF API VERSION FOR SBI CONFIG HERE
IPV4_ADDRESS
=
"
@NRF_IPV4_ADDRESS@"
;
# YOUR NRF CONFIG HERE
PORT
=
@
NRF_PORT
@;
# YOUR NRF CONFIG HERE (default: 80)
API_VERSION
=
"
@NRF_API_VERSION@"
;
# YOUR NRF API VERSION FOR SBI CONFIG HERE
};
AUSF
:
{
IPV4_ADDRESS
=
"
192.168.66.10"
;
# "@AUSF_IPV4_ADDRESS@";
# YOUR AUSF CONFIG HERE
PORT
=
80
;
# @AUSF_PORT@;
# YOUR AUSF CONFIG HERE (default: 80)
API_VERSION
=
"
v1"
;
# "@AUSF_API_VERSION@";
# YOUR AUSF API VERSION FOR SBI CONFIG HERE
IPV4_ADDRESS
=
"
@AUSF_IPV4_ADDRESS@"
;
# YOUR AUSF CONFIG HERE
PORT
=
@
AUSF_PORT
@;
# YOUR AUSF CONFIG HERE (default: 80)
API_VERSION
=
"
@AUSF_API_VERSION@"
;
# YOUR AUSF API VERSION FOR SBI CONFIG HERE
};
};
...
...
etc/modules.conf
100755 → 100644
View file @
160dc286
File mode changed from 100755 to 100644
scripts/entrypoint.sh
View file @
160dc286
...
...
@@ -2,19 +2,19 @@
set
-euo
pipefail
CONFIG_DIR
=
"/oai-cn5g-amf/etc"
PUSH_PROTOCOL_OPTION
=
${
PUSH_PROTOCOL_OPTION
:-
no
}
CONFIG_DIR
=
"/openair-amf/etc"
for
c
in
${
CONFIG_DIR
}
/
*
.conf
;
do
# grep variable names (format: ${VAR}) from template to be rendered
VARS
=
$(
grep
-oP
'@[a-zA-Z0-9_]+@'
${
c
}
|
sort
|
uniq
| xargs
)
echo
"Now setting these variables '
${
VARS
}
'"
# create sed expressions for substituting each occurrence of ${VAR}
# with the value of the environment variable "VAR"
EXPRESSIONS
=
""
for
v
in
${
VARS
}
;
do
NEW_VAR
=
`
echo
$v
|
sed
-e
"s#@##g"
`
if
[[
"
${
!NEW_VAR
}
x"
==
"x"
]]
;
then
NEW_VAR
=
`
echo
$v
|
sed
-e
"s#@##g"
`
if
[[
-z
${
!NEW_VAR+x
}
]]
;
then
echo
"Error: Environment variable '
${
NEW_VAR
}
' is not set."
\
"Config file '
$(
basename
$c
)
' requires all of
$VARS
."
exit
1
...
...
@@ -26,5 +26,5 @@ for c in ${CONFIG_DIR}/*.conf; do
# render template and inline replace config file
sed
-i
"
${
EXPRESSIONS
}
"
${
c
}
done
exec
"
$@
"
echo
"Done setting the configuration"
exec
"
$@
"
\ No newline at end of file
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment