pub struct DockerSaveLoad;Expand description
Deploy via docker save | gzip | ssh | docker load.
This is the simplest deployment strategy - no registry needed. The image is built locally for linux/amd64, streamed over SSH, then started with docker compose.
Implementations§
Trait Implementations§
Source§impl Default for DockerSaveLoad
impl Default for DockerSaveLoad
Source§impl Deployer for DockerSaveLoad
impl Deployer for DockerSaveLoad
Source§fn build_image(&self, app: &App) -> DeployResult<()>
fn build_image(&self, app: &App) -> DeployResult<()>
Build the Docker image locally.
Source§fn transfer_image(&self, app: &App, host: &str, user: &str) -> DeployResult<()>
fn transfer_image(&self, app: &App, host: &str, user: &str) -> DeployResult<()>
Transfer the image to the remote host.
Auto Trait Implementations§
impl Freeze for DockerSaveLoad
impl RefUnwindSafe for DockerSaveLoad
impl Send for DockerSaveLoad
impl Sync for DockerSaveLoad
impl Unpin for DockerSaveLoad
impl UnsafeUnpin for DockerSaveLoad
impl UnwindSafe for DockerSaveLoad
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more