1
0
mirror of synced 2026-01-05 12:05:28 -05:00
Commit Graph

12 Commits

Author SHA1 Message Date
Tim Roes
2e60a1cc1e Improve Gradle build and fix storybook (#13719)
* Improve Gradle build and fix storybook

* Run all copy tasks after copyDocker
2022-06-13 21:36:31 +02:00
Peter Hu
c69423b212 Parameterize jdk and nginx base images for better M1 support (#11262)
currently on m1 macs, switching between building for arm vs amd64
architectures is a bit cumbersome because some of the base docker images
have not been parameterized yet, so you will run into build errors unless
you untag those base images every time you switch between architectures.

This PR should allow you switch freely between the two without needing
that manual step.

This PR also adds a single env var BUILD_ARCH that can be used to
switch between building for arm vs amd64.

With this PR we can build and push images for individual platform components
which is much faster than trying to redeploy everything when iterating on
changes that are limited to only a few components.

Ideally we'd have a github action that allowed us to deploy individual platform
components, but until that exists this seems like a reasonable solution for faster
iteration.
2022-05-12 17:36:13 +08:00
Jared Rhizor
58475ce2a4 Revert "Update platform containers to use non-root users (#7872)" (#8611)
This reverts commit ebcaf2bcad.
2021-12-07 21:55:06 -08:00
Per-Victor Persson
ebcaf2bcad Update platform containers to use non-root users (#7872)
* Update platform containers to use non-root users

* Update kube template for the webapp container to use port 8080

After having updated the webbapp nginx image to expose port 8080 instead of 80

* missing 80 -> 8080 changes

Co-authored-by: alafanechere <augustin.lafanechere@gmail.com>
2021-12-07 21:40:32 -08:00
Benoit Moriceau
d71871edc6 Bmoric/fix missing doc (#7882)
* tmp

* Restore doc
2021-11-11 19:02:18 -08:00
Benoit Moriceau
42b378fe37 Revert "Revert "Bmoric/remove docker compose for build (#7500)" (#7698)" (#7746)
This reverts commit 797d11a8d7.

Restore the removal of the docker compose file
2021-11-08 14:16:21 -08:00
Iakov Salikov
cc038cd196 4280/connectors guides (#7312)
* feat: s/d docs popup

* feat: useDocumentation hook

* feat: SetupGuide as single component

Co-authored-by: Artem Astapenko <jamakase54@gmail.com>
2021-11-09 04:15:54 +07:00
Benoit Moriceau
797d11a8d7 Revert "Bmoric/remove docker compose for build (#7500)" (#7698)
This reverts commit 4e17fa21a5.
2021-11-05 18:55:15 -07:00
Benoit Moriceau
4e17fa21a5 Bmoric/remove docker compose for build (#7500)
This making the build using a gradle plugin instead of using docker-compose build.
It aims to make the build to be more incremental as described in #7306

Building the docker image don't rely on docker-compose anymore.
The docker build step is isolated into a dedicated folder (in order to make sure that gradle plugin don't recompute the build of the docker container)
Gradle is responsible for copying the files that docker needs to build its image.
That removes the need of having a dockerignore file.
This might not be effective until #7539 is solved.
2021-11-05 11:58:23 -07:00
Charles
a15c1d4189 copy docs to webapp docker image (#4522) 2021-07-14 14:38:32 -07:00
Artem Astapenko
4e6e9b3179 Webapp take tracking strategy from env (#487)
* Take TRACKING_STRATEGY

* Make nginx to replace TRACKING_STRATEGY in index.html with env vars

* Remove redundant line

* Add newline
2020-10-06 13:02:59 +03:00
Michel Tricot
e3737a2c06 Introducing Airbyte (#348) 2020-09-18 20:41:09 -07:00