diff --git a/Dockerfile b/Dockerfile index 0a8fdef..6a1c6e2 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ FROM nginx:1.17.5 -LABEL maintainer="Jason Wilder mail@jasonwilder.com" +LABEL maintainer="Avalution Consulting support@avalution.com" # Install wget and install/updates certificates RUN apt-get update \ @@ -15,17 +15,22 @@ RUN echo "daemon off;" >> /etc/nginx/nginx.conf \ && sed -i 's/worker_processes 1/worker_processes auto/' /etc/nginx/nginx.conf # Install Forego -ADD https://github.com/jwilder/forego/releases/download/v0.16.1/forego /usr/local/bin/forego +copy forego /usr/local/bin/forego RUN chmod u+x /usr/local/bin/forego ENV DOCKER_GEN_VERSION 0.7.4 -RUN wget https://github.com/jwilder/docker-gen/releases/download/$DOCKER_GEN_VERSION/docker-gen-linux-amd64-$DOCKER_GEN_VERSION.tar.gz \ - && tar -C /usr/local/bin -xvzf docker-gen-linux-amd64-$DOCKER_GEN_VERSION.tar.gz \ +copy docker-gen-linux-amd64-$DOCKER_GEN_VERSION.tar.gz /docker-gen-linux-amd64-$DOCKER_GEN_VERSION.tar.gz + +RUN tar -C /usr/local/bin -xvzf docker-gen-linux-amd64-$DOCKER_GEN_VERSION.tar.gz \ && rm /docker-gen-linux-amd64-$DOCKER_GEN_VERSION.tar.gz COPY network_internal.conf /etc/nginx/ +RUN { \ + echo 'client_max_body_size 1024m;'; \ + } > /etc/nginx/conf.d/catalyst.conf + COPY . /app/ WORKDIR /app/ diff --git a/buildspec.production.yml b/buildspec.production.yml new file mode 100644 index 0000000..dfb4301 --- /dev/null +++ b/buildspec.production.yml @@ -0,0 +1,20 @@ +version: 0.2 + +phases: + pre_build: + commands: + #- echo Logging in to docker hub... + - docker login -u $DOCKER_LOGIN_USERNAME -p $DOCKER_LOGIN_PASSWORD + build: + commands: + - echo Build started on `date` + - echo Building the Docker image... + - docker pull $IMAGE_REPO_NAME:$IMAGE_TAG || true + - docker build . -f ./Dockerfile -t $IMAGE_REPO_NAME:$IMAGE_TAG --cache-from $IMAGE_REPO_NAME:$IMAGE_TAG + - docker tag $IMAGE_REPO_NAME:$IMAGE_TAG $IMAGE_REPO_NAME:$IMAGE_TAG + - printenv + post_build: + commands: + - echo Build completed on `date` + - echo Pushing the Docker image... + - docker push $IMAGE_REPO_NAME:$IMAGE_TAG \ No newline at end of file diff --git a/docker-gen-linux-amd64-0.7.4.tar.gz b/docker-gen-linux-amd64-0.7.4.tar.gz new file mode 100644 index 0000000..87102a2 Binary files /dev/null and b/docker-gen-linux-amd64-0.7.4.tar.gz differ diff --git a/forego b/forego new file mode 100644 index 0000000..cdc177b Binary files /dev/null and b/forego differ