Skip to content

Commit

Permalink
simplified Tiltfile
Browse files Browse the repository at this point in the history
  • Loading branch information
damoon committed Nov 19, 2020
1 parent 625c791 commit d51d2fa
Showing 1 changed file with 29 additions and 43 deletions.
72 changes: 29 additions & 43 deletions Tiltfile
Original file line number Diff line number Diff line change
Expand Up @@ -10,50 +10,36 @@ include('./tests/Tiltfile')
k8s_yaml('deployment/config.yaml')
k8s_yaml('deployment/kubernetes.yaml')

target='prod'
live_update=[]
if os.environ.get('PROD', '') == '':
docker_build(
'davedamoon/wedding:latest',
'.',
dockerfile='deployment/Dockerfile',
target='build-env',
build_args={"SOURCE_BRANCH":"development", "SOURCE_COMMIT":"development"},
only=[ 'go.mod'
, 'go.sum'
, 'pkg'
, 'cmd'
, 'deployment'
],
ignore=[
'.git',
'*/*_test.go',
'deployment/kubernetes.yaml',
],
live_update=[
sync('pkg', '/app/pkg'),
sync('cmd', '/app/cmd'),
sync('go.mod', '/app/go.mod'),
sync('go.sum', '/app/go.sum'),
run('go install ./cmd/wedding'),
],
)
else:
docker_build(
'davedamoon/wedding:latest',
'.',
dockerfile='deployment/Dockerfile',
build_args={"SOURCE_BRANCH":"development", "SOURCE_COMMIT":"development"},
only=[ 'go.mod'
, 'go.sum'
, 'pkg'
, 'cmd'
, 'deployment'
],
ignore=[
'.git',
'*/*_test.go',
'deployment/kubernetes.yaml',
],
)
target='build-env'
live_update=[
sync('pkg', '/app/pkg'),
sync('cmd', '/app/cmd'),
sync('go.mod', '/app/go.mod'),
sync('go.sum', '/app/go.sum'),
run('go install ./cmd/wedding'),
]

docker_build(
'davedamoon/wedding:latest',
'.',
dockerfile='deployment/Dockerfile',
target=target,
build_args={"SOURCE_BRANCH":"development", "SOURCE_COMMIT":"development"},
only=[ 'go.mod'
, 'go.sum'
, 'pkg'
, 'cmd'
, 'deployment'
],
ignore=[ '.git'
, '*/*_test.go'
, 'deployment/kubernetes.yaml'
],
live_update=live_update,
)

k8s_resource(
'wedding',
Expand Down

0 comments on commit d51d2fa

Please sign in to comment.