summaryrefslogtreecommitdiff
path: root/Dockerfile
blob: 3bc786eef398c4c8228c1b6f6ada33432c587a63 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
FROM gradle:alpine
MAINTAINER Fabian Mastenbroek <f.s.mastenbroek@student.tudelft.nl>

# Copy OpenDC simulator
COPY ./ /simulator

# Fix permissions
USER root
RUN chown -R gradle:gradle /simulator
USER gradle

# Set the working directory to the JPA integration
WORKDIR /simulator/opendc-integration-jpa

# Run the application
CMD ["/bin/sh", "-c", "gradle run -Ppersistence.url=$PERSISTENCE_URL -Ppersistence.user=$PERSISTENCE_USER -Ppersistence.password=$PERSISTENCE_PASSWORD"]