126 lines
2.0 KiB
Plaintext
126 lines
2.0 KiB
Plaintext
docker build -t rust-api:1.0.5 .
|
|
docker save -o rust-api-1-0-4.tar rust-api:1.0.4
|
|
|
|
|
|
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
|
|
|
|
linux distro
|
|
|
|
docker run `
|
|
--name hotel-api `
|
|
-e JWT_SECRET=your_jwt_secret_key `
|
|
-v "/var/lib/hotel-api/db:/app/db" `
|
|
-p 8080:8080 `
|
|
rust-api:1.0.2
|
|
|
|
docker run \
|
|
--name hotel-api-2 \
|
|
-e JWT_SECRET=your_jwt_secret_key \
|
|
-v "/var/lib/hotel-api/db:/app/db" \
|
|
-p 8080:8080 \
|
|
rust-api:1.0.3
|
|
|
|
|
|
FORM UBUNUTU REMOTE HOST
|
|
|
|
sudo docker run -d \
|
|
--name hotel-demo \
|
|
-e JWT_SECRET=your_jwt_secret_key \
|
|
-v "/var/lib/hotel-api/db:/app/db" \
|
|
-p 5090:7080 \
|
|
hotel-demo:1.0.0
|
|
|
|
|
|
FOR WINDOWS
|
|
vvvv
|
|
sudo docker run `
|
|
--name hotel-demo `
|
|
-e JWT_SECRET=your_jwt_secret_key `
|
|
-v "/var/lib/hotel-api/db:/app/db" `
|
|
-p 5090:5090 `
|
|
hotel-demo:1.0.0
|
|
|
|
|
|
|
|
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"
|
|
}
|
|
],
|
|
|
|
|
|
|
|
|
|
|