1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
use crate::{core::WaitFor, Image};
const NAME: &str = "amazon/dynamodb-local";
const TAG: &str = "latest";
const DEFAULT_WAIT: u64 = 2000;
#[derive(Default, Debug)]
pub struct DynamoDb;
impl Image for DynamoDb {
type Args = ();
fn name(&self) -> String {
NAME.to_owned()
}
fn tag(&self) -> String {
TAG.to_owned()
}
fn ready_conditions(&self) -> Vec<WaitFor> {
vec![
WaitFor::message_on_stdout(
"Initializing DynamoDB Local with the following configuration",
),
WaitFor::millis(DEFAULT_WAIT),
]
}
}