graphql-engine/packaging
Brandon Simmons d76636a5a3 packaging: partially revert #5604, stay on focal to use libssl1.1. Add libssl explicitly.
Trying to run the image while debugging:  https://github.com/hasura/graphql-engine-mono/pull/6172/ I get:

    $ docker run -it hasura/graphql-engine:dev-b91a92b-jberrymanalexghc92-ci-REBASE10-cherry-.ubuntu.amd64
    graphql-engine: error while loading shared libraries: libssl.so.1.1: cannot open shared object file: No such file or directory

It seems as though the ubuntu image has been broken in some way since
moving to jammy (Which only ships with `libssl.3`), but strangely this
only shows up on main, not in PRs (except on the 9.2 branch…?)

we use this in tests for instance: .buildkite/scripts/test-dc-sdk.sh

Strangely I don't get the error with an image from recent PRs:
https://github.com/hasura/graphql-engine-mono/pull/6148
https://github.com/hasura/graphql-engine-mono/pull/6156 (to latest release)

...although Samir sees it on some he looked at

```
docker run -it hasura/graphql-engine:dev-46eaa39-plcreleasev2.13bq-scalars.ubuntu.amd64 graphql-engine version
Fatal Error: Either of --metadata-database-url or --database-url option expected
```

PR-URL: https://github.com/hasura/graphql-engine-mono/pull/6176
Co-authored-by: Samir Talwar <47582+SamirTalwar@users.noreply.github.com>
GitOrigin-RevId: 6eea65f2d1dc7f0d13bcd58f94737810d290cb89
2022-10-05 09:07:26 +00:00
..
cli-migrations cli-migrations: update docker-entrypoint.sh to stop overwriting the PORT env var (fix #8770) 2022-08-23 06:18:30 +00:00
dc-tests Data-Connectors SDK 2022-06-27 09:32:12 +00:00
graphql-engine ci: changes for enabling the release of EE lite 2022-08-29 05:20:24 +00:00
graphql-engine-base packaging: partially revert #5604, stay on focal to use libssl1.1. Add libssl explicitly. 2022-10-05 09:07:26 +00:00
README.md ci: avoid building centos flavour for oss images 2022-07-04 06:24:34 +00:00

Packaging

All things related to packaging graphql-engine.

hasura/graphql-engine

(Docker hub)

Production ready builds of the Hasura graphql-engine.

Supported tags:

  • <version>, latest
  • <version>.cli-migrations-v2, latest.cli-migrations-v2
  • <version>.cli-migrations-v3, latest.cli-migrations-v3

hasura/graphql-engine-base

(Docker hub)

This acts as base image for building hasura/graphql-engine image.

It is generally published with format hasura/graphql-engine-base:<SHA256>.<OS>.<ARCH> where

  • <SHA256> is the sha256sum of the dockerfile used to build the image
  • OS is the operating system. It could be any of these values: debian, ubuntu
  • ARCH is the architecture. It could be any of these values: amd64, arm64