# load('ext://dotenv', 'dotenv') # dotenv() k8s_yaml(helm( './charts/fp', values=['./charts/fp/values-dev.yaml'], )) docker_build('fp/link2cid', './packages/link2cid') docker_build( 'fp/strapi', './packages/strapi', live_update=[ sync('./packages/strapi', '/app') ] ) ## Uncomment the following for fp/next in dev mode ## this is useful for changing the UI and seeing results # docker_build( # 'fp/next', # '.', # dockerfile='next.dockerfile', # target='dev', # live_update=[ # sync('./packages/next', '/app') # ] # ) ## Uncomment the following for fp/next in production mode ## this is useful to test how fp/next will behave in production environment ## note: there is no live_update here. expect slow rebuilds in response to code changes docker_build('fp/next', '.', dockerfile='next.dockerfile') k8s_resource( workload='link2cid-pod', port_forwards=3939, links=[ link('http://localhost:3939/health', 'link2cid Health') ] ) k8s_resource( workload='ipfs-pod', port_forwards=['5001'], links=[ link('http://localhost:5001/webui', 'IPFS Web UI') ] ) k8s_resource( workload='next-pod', port_forwards=['3000'], ) # k8s_resource( # workload='pgadmin-pod', # port_forwards=['5050'] # ) # k8s_resource( # workload='strapi-pod', # port_forwards=['1337'], # links=[ # link('http://localhost:1337/admin', 'Strapi Admin UI') # ] # ) # v1alpha1.extension_repo(name='default', url='https://github.com/tilt-dev/tilt-extensions') # v1alpha1.extension(name='ngrok', repo_name='default', repo_path='ngrok') # settings = read_json('tilt_option.json', default={}) # default_registry(settings.get('default_registry', 'sjc.vultrcr.com/fpcontainers'))