Remove clutter
This commit is contained in:
parent
700903647e
commit
49dcc22982
4 changed files with 0 additions and 71 deletions
|
|
@ -1,33 +0,0 @@
|
||||||
FROM rust:1.87 AS builder
|
|
||||||
|
|
||||||
WORKDIR /usr/src/backend
|
|
||||||
|
|
||||||
RUN apt update && apt install -y musl-tools
|
|
||||||
RUN cargo install sqlx-cli
|
|
||||||
|
|
||||||
COPY . .
|
|
||||||
|
|
||||||
RUN sqlx database create --database-url sqlite://db.sqlite3
|
|
||||||
RUN sqlx migrate run --source sync-server/src/app_state/database/migrations --database-url sqlite://db.sqlite3
|
|
||||||
|
|
||||||
RUN cargo build --release --target x86_64-unknown-linux-musl
|
|
||||||
|
|
||||||
# Runtime image
|
|
||||||
FROM alpine:3.22.0
|
|
||||||
|
|
||||||
LABEL org.opencontainers.image.authors="andras@schmelczer.dev"
|
|
||||||
|
|
||||||
RUN apk add --no-cache curl
|
|
||||||
|
|
||||||
COPY --from=builder /usr/src/backend/target/x86_64-unknown-linux-musl/release/sync_server /app/sync_server
|
|
||||||
|
|
||||||
VOLUME /data
|
|
||||||
EXPOSE 3000/tcp
|
|
||||||
WORKDIR /data
|
|
||||||
|
|
||||||
HEALTHCHECK \
|
|
||||||
--interval=30s \
|
|
||||||
--timeout=5s \
|
|
||||||
CMD curl -f http://localhost:3000/vaults/fake/ping || exit 1
|
|
||||||
|
|
||||||
ENTRYPOINT ["/app/sync_server"]
|
|
||||||
|
|
@ -1,26 +0,0 @@
|
||||||
database:
|
|
||||||
databases_directory_path: databases
|
|
||||||
max_connections_per_vault: 12
|
|
||||||
cursor_timeout_seconds: 60
|
|
||||||
server:
|
|
||||||
host: 0.0.0.0
|
|
||||||
port: 3000
|
|
||||||
max_body_size_mb: 512
|
|
||||||
max_clients_per_vault: 256
|
|
||||||
response_timeout_seconds: 60
|
|
||||||
users:
|
|
||||||
user_configs:
|
|
||||||
- name: admin
|
|
||||||
token: test-token-change-me
|
|
||||||
vault_access:
|
|
||||||
type: allow_access_to_all
|
|
||||||
- name: other-admin
|
|
||||||
token: test-token-change-me2
|
|
||||||
vault_access:
|
|
||||||
type: allow_access_to_all
|
|
||||||
- name: test
|
|
||||||
token: other-test-token
|
|
||||||
vault_access:
|
|
||||||
type: allow_list
|
|
||||||
allowed:
|
|
||||||
- default
|
|
||||||
|
|
@ -1,4 +0,0 @@
|
||||||
[toolchain]
|
|
||||||
channel = "nightly-2025-06-06"
|
|
||||||
targets = [ "x86_64-unknown-linux-gnu", "x86_64-unknown-linux-musl" ]
|
|
||||||
profile = "default"
|
|
||||||
|
|
@ -1,8 +0,0 @@
|
||||||
imports_granularity = "crate"
|
|
||||||
condense_wildcard_suffixes = true
|
|
||||||
fn_single_line = true
|
|
||||||
format_strings = true
|
|
||||||
reorder_impl_items = true
|
|
||||||
group_imports = "StdExternalCrate"
|
|
||||||
use_field_init_shorthand = true
|
|
||||||
wrap_comments=true
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue