Skip to content

Commit 0e9ae62

Browse files
committed
Merge branch 'main' of https://github.com/rianders/foocars into main
2 parents 084bdcc + fa3f198 commit 0e9ae62

File tree

1 file changed

+34
-0
lines changed

1 file changed

+34
-0
lines changed

car.Dockerfile

+34
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
FROM --platform=linux/arm64/v8 kumatea/tensorflow:2.4.1-py39 AS base
2+
3+
4+
WORKDIR foocars
5+
ENV READTHEDOCS=True
6+
#TODO: use the get poetry install script
7+
RUN pip3 install --upgrade poetry
8+
RUN poetry config virtualenvs.create false
9+
10+
# From the base get the cargenerator
11+
FROM base AS cargenerator
12+
COPY ./cargenerator /foocars/cargenerator
13+
WORKDIR /foocars/cargenerator
14+
15+
RUN poetry install
16+
RUN poetry run generatecar --name chiaracer --output_dir /foocars/cars/
17+
18+
FROM base AS carservices
19+
20+
RUN apt update && apt install -y \
21+
gcc libhdf5-dev
22+
23+
RUN pip install h5py
24+
25+
COPY ./cars/carservices /foocars/cars/carservices
26+
WORKDIR /foocars/cars/carservices/
27+
28+
RUN poetry install
29+
COPY --from=cargenerator /foocars/cars/chiaracer /foocars/cars/chiaracer
30+
#ENTRYPOINT ["python3"]
31+
#CMD ["/usr/local/bin/car_runner"]
32+
33+
ENTRYPOINT ["/bin/bash"]
34+
#CMD ["/usr/local/bin/car_runner"]

0 commit comments

Comments
 (0)