diff --git a/Tiltfile b/Tiltfile index 6182303c2..ec82a1b95 100644 --- a/Tiltfile +++ b/Tiltfile @@ -9,4 +9,19 @@ docker_build("soluto/tweek-editor", "services/editor",dockerfile="services/edito fall_back_on(['services/editor/package.json']), sync('services/editor/src', '/app/src'), ] -) \ No newline at end of file +) + +dc_resource('minio') +dc_resource('redis') +dc_resource('git') +dc_resource('nats') +dc_resource('oidc-server-mock') + +dc_resource('api', resource_deps=['minio', 'nats']) +dc_resource('publishing', resource_deps=['git', 'minio', 'nats']) +dc_resource('authoring', resource_deps=['publishing']) +dc_resource('gateway', resource_deps=['minio', 'nats', 'oidc-server-mock', 'api', 'authoring']) +dc_resource('editor', resource_deps=['gateway']) +if os.getenv('RUN_TESTS', 'false') == 'true': + local_resource('integration-tests', cmd='yarn test', dir='e2e/integration', resource_deps=['gateway']) + local_resource('ui-tests', cmd='yarn test', dir='e2e/ui', resource_deps=['integration-tests']) \ No newline at end of file