You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@trafficcontrol.apache.org by da...@apache.org on 2018/08/15 20:56:18 UTC
[trafficcontrol] 04/10: Changed cache build context to avoid
copying to-access.sh
This is an automated email from the ASF dual-hosted git repository.
dangogh pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/trafficcontrol.git
commit 6829562f9750760b27ad524a1f089c572a057c35
Author: Brennan Fieck <Br...@comcast.com>
AuthorDate: Wed Aug 15 13:26:09 2018 +0000
Changed cache build context to avoid copying to-access.sh
---
infrastructure/cdn-in-a-box/README.md | 8 --------
infrastructure/cdn-in-a-box/docker-compose.yml | 6 ++++--
infrastructure/cdn-in-a-box/edge/Dockerfile | 6 ++----
infrastructure/cdn-in-a-box/mid/Dockerfile | 4 +---
4 files changed, 7 insertions(+), 17 deletions(-)
diff --git a/infrastructure/cdn-in-a-box/README.md b/infrastructure/cdn-in-a-box/README.md
index 2f3e55b..20393c1 100644
--- a/infrastructure/cdn-in-a-box/README.md
+++ b/infrastructure/cdn-in-a-box/README.md
@@ -49,14 +49,6 @@ respective component directories, such that their filenames are as follows:
* `traffic_ops/traffic_ops.rpm`
* `traffic_portal/traffic_portal.rpm`
-Also ensure that the edge- and mid-tier caches have copies of the
-[`traffic_ops/to-access.sh`](./traffic_ops/to-access) script in their own directories.
-From this directory, you can accomplish this by running:
-
-```bash
-cp -f traffic_ops/to-access.sh edge/to-access.sh && cp -f traffic_ops/to-access.sh mid/to-access.sh
-```
-
Finally, run the test CDN using the command:
```bash
diff --git a/infrastructure/cdn-in-a-box/docker-compose.yml b/infrastructure/cdn-in-a-box/docker-compose.yml
index 6428728..4e70aae 100644
--- a/infrastructure/cdn-in-a-box/docker-compose.yml
+++ b/infrastructure/cdn-in-a-box/docker-compose.yml
@@ -164,7 +164,8 @@ services:
# edge cache
edge:
build:
- context: edge
+ context: .
+ dockerfile: edge/Dockerfile
domainname: cdn.local
env_file:
- variables.env
@@ -177,7 +178,8 @@ services:
# mid cache
mid:
build:
- context: mid
+ context: .
+ dockerfile: mid/Dockerfile
domainname: cdn.local
env_file:
- variables.env
diff --git a/infrastructure/cdn-in-a-box/edge/Dockerfile b/infrastructure/cdn-in-a-box/edge/Dockerfile
index 8dc416a..7484de4 100644
--- a/infrastructure/cdn-in-a-box/edge/Dockerfile
+++ b/infrastructure/cdn-in-a-box/edge/Dockerfile
@@ -23,17 +23,15 @@
FROM centos:7
-ARG TO_API_FUNCTIONS=to-access.sh
ARG RPM=https://ci.trafficserver.apache.org/RPMS/CentOS7/trafficserver-7.1.2-4.el7.centos.x86_64.rpm
-ADD $TO_API_FUNCTIONS /to-access.sh
ADD $RPM /trafficserver.rpm
-ADD traffic_ops_ort.rpm /
+ADD edge/traffic_ops_ort.rpm /
RUN yum install -y /trafficserver.rpm iproute net-tools nmap-ncat epel-release
RUN yum install -y jq && yum clean all
RUN mkdir -p /var/trafficserver/cache /opt/ort && chown -R ats:ats /etc/trafficserver/ /var/trafficserver/ /opt/ort
-ADD parameters.json profile.json server.json setup.sh /
+ADD edge/parameters.json edge/profile.json edge/server.json edge/setup.sh traffic_ops/to-access.sh /
EXPOSE 80
diff --git a/infrastructure/cdn-in-a-box/mid/Dockerfile b/infrastructure/cdn-in-a-box/mid/Dockerfile
index a04fc1d..a1dab81 100644
--- a/infrastructure/cdn-in-a-box/mid/Dockerfile
+++ b/infrastructure/cdn-in-a-box/mid/Dockerfile
@@ -23,9 +23,7 @@
FROM centos:7
-ARG TO_API_FUNCTIONS=to-access.sh
ARG RPM=https://ci.trafficserver.apache.org/RPMS/CentOS7/trafficserver-7.1.2-4.el7.centos.x86_64.rpm
-ADD $TO_API_FUNCTIONS /to-access.sh
ADD $RPM /trafficserver.rpm
RUN yum install -y epel-release
@@ -33,7 +31,7 @@ RUN yum install -y /trafficserver.rpm iproute jq net-tools nmap-ncat && yum clea
RUN mkdir -p /var/trafficserver/cache /opt/ort && chown -R ats:ats /etc/trafficserver /var/trafficserver /opt/ort
-ADD parameters.json profile.json server.json setup.sh /
+ADD mid/parameters.json mid/profile.json mid/server.json mid/setup.sh traffic_ops/to-access.sh /
EXPOSE 80