Commit Graph

32 Commits

Author SHA1 Message Date
Yuri Astrakhan
8d7204c53d
Switch to Rustls (#474)
Fixes #471
2023-09-30 17:58:49 +08:00
Ismayil Mirzali
c358ec53af
feat/add arm64 docker support (#613)
This PR adds the Dockerfile to make `linux/arm64` and `darwin/arm64`
builds easier/possible.

closes #603
closes #505

---------

Signed-off-by: Ismayil Mirzali <ismayilmirzeli@gmail.com>
Co-authored-by: Yuri Astrakhan <YuriAstrakhan@gmail.com>
2023-03-28 06:28:55 +00:00
Yuri Astrakhan
327787273f
Use cargo sparse index in docker (#614)
Make docker builds much faster with the latest sparse cargo registry
setting

Note that we can revert this PR after the rust 1.70 is out, as i heard
it will become the default
2023-03-25 18:20:39 +00:00
Stepan Kuzmin
79c8ccb452
Migrate to GitHub Docker registry (#602)
Publishes Martin Docker Image to GitHub Docker Registry as
[`ghcr.io/maplibre/martin`](https://ghcr.io/maplibre/martin)

Closes https://github.com/maplibre/martin/issues/601

---------

Co-authored-by: Yuri Astrakhan <YuriAstrakhan@gmail.com>
2023-03-16 16:01:33 -04:00
Yuri Astrakhan
6b114cc7f1
Docker improvements and CI tests (#472)
* Change docker image to use `entrypoint` -- so that Martin can be used
as a command:

```bash
docker run maplibre/martin <parameters>
```

* The docker image is now tested the same way as in the CI tests
* Added a few changes to the justfile

Fixes #436
2022-11-02 19:00:05 +01:00
Paul FLORENCE
55e0b9a810
Fix docker build by enabling vendored openssl (#435)
* Declare vendored-openssl feature in cargo.toml
* Statically link openssl library when building Docker image
2022-10-07 09:22:32 -04:00
Stepan Kuzmin
c7ce464005
Add missing libc6-compat in Dockerfile (#419)
* Add missing `libc6-compat` in Dockerfile

Co-authored-by: Yuri Astrakhan <yuriastrakhan@gmail.com>
2022-09-27 17:24:02 +00:00
Yuri Astrakhan
3332474ae9
Rework dockerfile to use rust-alpine (#398)
* use official rust base image to build docker image
* use latest dependencies
2022-09-13 01:57:02 -04:00
Stepan Kuzmin
c1c59e158d
feat: add ssl/tls support #63 (#90)
* feat: add ssl/tls support #63

* feat: add danger-accept-invalid-certs option

* ci: switch to ekidd/rust-musl-builder:stable

* ci: enable docker/build-push-action
2020-06-02 09:49:21 +03:00
Stepan Kuzmin
21d4ccdb52 ci: update rust-musl-builder to 1.43.0 2020-04-26 17:59:41 +03:00
Stepan Kuzmin
6ea471d874
ci: 🎡 update rust-musl-builder to 1.42.0 2020-03-14 16:10:34 +03:00
Stepan Kuzmin
2edd043026 ci: 🎡 update rust-musl-builder to 1.41.0 2020-02-06 11:53:54 +03:00
Stepan Kuzmin
0e1cf72876 ci: 🎡 update rust-musl-builder to 1.40.0 2020-01-09 14:50:19 +03:00
Stepan Kuzmin
4d7b874870 ci: 🎡 update rust-musl-builder to 1.39.0 2019-11-08 15:24:52 +03:00
Stepan Kuzmin
5c845315fd chore: 🤖 update rust-musl-builder to 1.38.0 2019-10-04 15:56:30 +03:00
Stepan Kuzmin
9fa2ee4d32 ci: switch to rust:1.37.0 2019-08-28 12:52:12 +03:00
Stepan Kuzmin
93df3b354b chore: update rust-musl-builder to 1.36.0 2019-08-16 15:24:24 +03:00
Stepan Kuzmin
616a11fb80 chore: 🤖 use rust:1.33.0 2019-03-12 11:57:16 +03:00
Stepan Kuzmin
fb53d17eaf chore: 🤖 update Docker builder image to 1.31.1 2019-01-09 11:56:38 +05:00
Stepan Kuzmin
e76cf8eeea chore: 🤖 expose 3000 port in Dockerfile 2019-01-09 11:47:14 +05:00
Stepan Kuzmin
dee5c60928 chore: update dependencies 2018-11-15 11:52:27 +03:00
Stepan Kuzmin
58777a2108 ci: use ekidd/rust-musl-builder:1.30.0 as docker image builder 2018-11-02 14:59:23 +03:00
Stepan Kuzmin
58e61be99d build: update ekidd/rust-musl-builder to 1.29.1 2018-10-11 12:37:42 +03:00
Stepan Kuzmin
bc8655db56 chore: update dependencies 2018-08-08 15:12:05 +03:00
Stepan Kuzmin
fbb5a7b996 chore: update dependencies 2018-06-26 15:28:45 +03:00
Stepan Kuzmin
2927879060 update ekidd/rust-musl-builder to 1.26.0 2018-05-25 18:06:36 +03:00
Stepan Kuzmin
0080deb92c feat: rewrite using actix 2018-05-05 12:41:40 +05:00
Stepan Kuzmin
d5e6eaabcb WIP: refactoring 2018-03-26 14:12:43 +03:00
Stepan Kuzmin
2ca5715fcb update rust-musl-builder image to 1.23.0 2018-01-31 17:14:09 +03:00
Stepan Kuzmin
77cd4ae3d2 add martin_lib crate 2018-01-19 14:06:01 +03:00
Stepan Kuzmin
e37a46b785 rename falcon into martin 2018-01-16 15:55:05 +03:00
Stepan Kuzmin
129bb474f4 implement first draft 2017-10-09 14:29:03 +03:00