83 lines
1.3 KiB
Plaintext
83 lines
1.3 KiB
Plaintext
cross build --release --target aarch64-unknown-linux-gnu
|
|
|
|
docker run -p 8080:8080 \
|
|
-v ${PWD}/db:/db \
|
|
-e JWT_SECRET="my-dev-secret" \
|
|
rust-api:1.0.0
|
|
|
|
GOOD
|
|
|
|
docker run
|
|
--hostname=58ff54b2464c
|
|
--env=PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
|
|
--volume=/w/DEV/hotel-api-rs/db:/app/db
|
|
--network=bridge
|
|
--workdir=/app
|
|
-p 8080:8080
|
|
--restart=no
|
|
--runtime=runc
|
|
-d rust-api:1.0.0
|
|
|
|
|
|
|
|
docker run `
|
|
--name hotel-api `
|
|
-e JWT_SECRET=your_jwt_secret_key `
|
|
-v "/w/DEV/hotel-api-rs/db:/app/db" `
|
|
-p 8080:8080 `
|
|
rust-api:1.0.1
|
|
|
|
|
|
|
|
|
|
|
|
|
|
BAD
|
|
|
|
"Mounts": [
|
|
{
|
|
"Type": "bind",
|
|
"Source": "/w/DEV/hotel-api-rs/db",
|
|
"Destination": "/app/db ",
|
|
"Mode": "",
|
|
"RW": true,
|
|
"Propagation": "rprivate"
|
|
}
|
|
],
|
|
|
|
|
|
"Mounts": [
|
|
{
|
|
"Type": "bind",
|
|
"Source": "/w/DEV/hotel-api-rs/db",
|
|
"Destination": "/app/db",
|
|
"Mode": "",
|
|
"RW": true,
|
|
"Propagation": "rprivate"
|
|
}
|
|
],
|
|
|
|
|
|
"Mounts": [
|
|
{
|
|
"Type": "bind",
|
|
"Source": "W:\\DEV\\hotel-api-rs\\db\\db.sqlite",
|
|
"Destination": "/app/db/db.sqlite",
|
|
"Mode": "",
|
|
"RW": true,
|
|
"Propagation": "rprivate"
|
|
}
|
|
],
|
|
|
|
GOOD
|
|
|
|
"Mounts": [
|
|
{
|
|
"Type": "bind",
|
|
"Source": "/w/DEV/hotel-api-rs/db",
|
|
"Destination": "/app/db",
|
|
"Mode": "",
|
|
"RW": true,
|
|
"Propagation": "rprivate"
|
|
}
|
|
], |