Mercurial > libervia-backend
annotate docker/libervia-web-dev-e2e/Dockerfile @ 3582:71516731d0aa
core (memory/sqla): database migration using Alembic:
Alembic database migration tool, which is the recommended one for SQLAlchemy has been
integrated. When a database is created, it will be used to stamp to current (head)
revision, otherwise, DB will be checked to see if it needs to be updated, and upgrade will
be triggered if necessary.
author | Goffi <goffi@goffi.org> |
---|---|
date | Fri, 25 Jun 2021 17:55:23 +0200 |
parents | 73e04040d577 |
children | 0ffaa231138c |
rev | line source |
---|---|
3497
73e04040d577
docker: update following name changes:
Goffi <goffi@goffi.org>
parents:
3423
diff
changeset
|
1 FROM libervia/web:dev |
3423
0653be94ee5e
docker: added libervia e2e image and include it in `docker-compose_e2e`:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
2 |
0653be94ee5e
docker: added libervia e2e image and include it in `docker-compose_e2e`:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
3 LABEL maintainer="Goffi <tmp_dockerfiles@goffi.org>" |
0653be94ee5e
docker: added libervia e2e image and include it in `docker-compose_e2e`:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
4 |
0653be94ee5e
docker: added libervia e2e image and include it in `docker-compose_e2e`:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
5 ARG DEBIAN_FRONTEND=noninteractive |
0653be94ee5e
docker: added libervia e2e image and include it in `docker-compose_e2e`:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
6 |
0653be94ee5e
docker: added libervia e2e image and include it in `docker-compose_e2e`:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
7 USER root |
0653be94ee5e
docker: added libervia e2e image and include it in `docker-compose_e2e`:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
8 |
0653be94ee5e
docker: added libervia e2e image and include it in `docker-compose_e2e`:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
9 # we install pre-generated certificates so we can do tests with valid TLS |
3497
73e04040d577
docker: update following name changes:
Goffi <goffi@goffi.org>
parents:
3423
diff
changeset
|
10 # those certificates are the same as in libervia/backend-dev-e2e |
3423
0653be94ee5e
docker: added libervia e2e image and include it in `docker-compose_e2e`:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
11 COPY --chown=root:root certificates/minica.pem /usr/local/share/ca-certificates/minica.crt |
3497
73e04040d577
docker: update following name changes:
Goffi <goffi@goffi.org>
parents:
3423
diff
changeset
|
12 COPY --chown=root:tls-cert certificates/server1.test/cert.pem /usr/share/libervia/certificates/server1.test.pem |
73e04040d577
docker: update following name changes:
Goffi <goffi@goffi.org>
parents:
3423
diff
changeset
|
13 COPY --chown=root:tls-cert certificates/server1.test/key.pem /usr/share/libervia/certificates/server1.test-key.pem |
3423
0653be94ee5e
docker: added libervia e2e image and include it in `docker-compose_e2e`:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
14 RUN update-ca-certificates |
0653be94ee5e
docker: added libervia e2e image and include it in `docker-compose_e2e`:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
15 |
3497
73e04040d577
docker: update following name changes:
Goffi <goffi@goffi.org>
parents:
3423
diff
changeset
|
16 COPY --chown=root:root libervia.conf /etc/libervia.conf |
3423
0653be94ee5e
docker: added libervia e2e image and include it in `docker-compose_e2e`:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
17 |
3497
73e04040d577
docker: update following name changes:
Goffi <goffi@goffi.org>
parents:
3423
diff
changeset
|
18 WORKDIR /home/libervia |
73e04040d577
docker: update following name changes:
Goffi <goffi@goffi.org>
parents:
3423
diff
changeset
|
19 USER libervia |