|
|
- FROM docker:stable-dind
-
- # Install dependencies
- RUN apk add --no-cache bash curl jq python3 wget docker-compose go
-
-
- # Create our working directory
- RUN mkdir /project
-
- # Switch to our working directory
- WORKDIR /project
-
- # Pull the LizardFS image used for creating the test environment
- RUN wget https://raw.githubusercontent.com/moby/moby/master/contrib/download-frozen-image-v2.sh -O /download-image.sh
- RUN chmod 744 /download-image.sh
- RUN mkdir -p /images/lizardfs
- RUN /download-image.sh /images/lizardfs kadimasolutions/lizardfs:latest
-
- # Copy in the docker compose file that we will use to create test LizardFS
- # clusters
- COPY ./docker-compose.yml /project/
-
- # Copy in the test scripts
- COPY ./test-environment.sh /test-environment.sh
- RUN chmod 744 /test-environment.sh
- COPY ./test-run.sh /test-run.sh
- RUN chmod 744 /test-run.sh
-
- # Copy in our entrypoint script
- COPY ./docker-entrypoint.sh /docker-entrypoint.sh
- RUN chmod 744 /docker-entrypoint.sh
-
- # Set the entrypoint
- ENTRYPOINT ["/docker-entrypoint.sh"]
|