diff --git a/apps/web/priv/repo/migrations/20200225005454_create_users.exs b/apps/domain/priv/repo/migrations/20200225005454_create_users.exs similarity index 100% rename from apps/web/priv/repo/migrations/20200225005454_create_users.exs rename to apps/domain/priv/repo/migrations/20200225005454_create_users.exs diff --git a/apps/web/priv/repo/migrations/20200228145810_create_devices.exs b/apps/domain/priv/repo/migrations/20200228145810_create_devices.exs similarity index 100% rename from apps/web/priv/repo/migrations/20200228145810_create_devices.exs rename to apps/domain/priv/repo/migrations/20200228145810_create_devices.exs diff --git a/apps/web/priv/repo/migrations/20200228154815_create_rules.exs b/apps/domain/priv/repo/migrations/20200228154815_create_rules.exs similarity index 100% rename from apps/web/priv/repo/migrations/20200228154815_create_rules.exs rename to apps/domain/priv/repo/migrations/20200228154815_create_rules.exs diff --git a/apps/web/priv/repo/migrations/20210929172417_add_dns_servers_to_devices.exs b/apps/domain/priv/repo/migrations/20210929172417_add_dns_servers_to_devices.exs similarity index 100% rename from apps/web/priv/repo/migrations/20210929172417_add_dns_servers_to_devices.exs rename to apps/domain/priv/repo/migrations/20210929172417_add_dns_servers_to_devices.exs diff --git a/apps/web/priv/repo/migrations/20211116172808_create_connectivity_checks.exs b/apps/domain/priv/repo/migrations/20211116172808_create_connectivity_checks.exs similarity index 100% rename from apps/web/priv/repo/migrations/20211116172808_create_connectivity_checks.exs rename to apps/domain/priv/repo/migrations/20211116172808_create_connectivity_checks.exs diff --git a/apps/web/priv/repo/migrations/20211116173236_create_settings.exs b/apps/domain/priv/repo/migrations/20211116173236_create_settings.exs similarity index 100% rename from apps/web/priv/repo/migrations/20211116173236_create_settings.exs rename to apps/domain/priv/repo/migrations/20211116173236_create_settings.exs diff --git a/apps/web/priv/repo/migrations/20211203012238_change_device_column_defaults.exs b/apps/domain/priv/repo/migrations/20211203012238_change_device_column_defaults.exs similarity index 100% rename from apps/web/priv/repo/migrations/20211203012238_change_device_column_defaults.exs rename to apps/domain/priv/repo/migrations/20211203012238_change_device_column_defaults.exs diff --git a/apps/web/priv/repo/migrations/20211216155557_add_config_token_to_devices.exs b/apps/domain/priv/repo/migrations/20211216155557_add_config_token_to_devices.exs similarity index 100% rename from apps/web/priv/repo/migrations/20211216155557_add_config_token_to_devices.exs rename to apps/domain/priv/repo/migrations/20211216155557_add_config_token_to_devices.exs diff --git a/apps/web/priv/repo/migrations/20211217003247_add_persistent_keepalives.exs b/apps/domain/priv/repo/migrations/20211217003247_add_persistent_keepalives.exs similarity index 100% rename from apps/web/priv/repo/migrations/20211217003247_add_persistent_keepalives.exs rename to apps/domain/priv/repo/migrations/20211217003247_add_persistent_keepalives.exs diff --git a/apps/web/priv/repo/migrations/20211221183311_add_role_to_users.exs b/apps/domain/priv/repo/migrations/20211221183311_add_role_to_users.exs similarity index 100% rename from apps/web/priv/repo/migrations/20211221183311_add_role_to_users.exs rename to apps/domain/priv/repo/migrations/20211221183311_add_role_to_users.exs diff --git a/apps/web/priv/repo/migrations/20211223161545_add_require_auth_for_vpn_setting.exs b/apps/domain/priv/repo/migrations/20211223161545_add_require_auth_for_vpn_setting.exs similarity index 100% rename from apps/web/priv/repo/migrations/20211223161545_add_require_auth_for_vpn_setting.exs rename to apps/domain/priv/repo/migrations/20211223161545_add_require_auth_for_vpn_setting.exs diff --git a/apps/web/priv/repo/migrations/20220103175026_add_inets_to_devices.exs b/apps/domain/priv/repo/migrations/20220103175026_add_inets_to_devices.exs similarity index 100% rename from apps/web/priv/repo/migrations/20220103175026_add_inets_to_devices.exs rename to apps/domain/priv/repo/migrations/20220103175026_add_inets_to_devices.exs diff --git a/apps/web/priv/repo/migrations/20220111004847_add_mtu_to_devices.exs b/apps/domain/priv/repo/migrations/20220111004847_add_mtu_to_devices.exs similarity index 100% rename from apps/web/priv/repo/migrations/20220111004847_add_mtu_to_devices.exs rename to apps/domain/priv/repo/migrations/20220111004847_add_mtu_to_devices.exs diff --git a/apps/web/priv/repo/migrations/20220124162404_add_uuids.exs b/apps/domain/priv/repo/migrations/20220124162404_add_uuids.exs similarity index 100% rename from apps/web/priv/repo/migrations/20220124162404_add_uuids.exs rename to apps/domain/priv/repo/migrations/20220124162404_add_uuids.exs diff --git a/apps/web/priv/repo/migrations/20220127021835_rename_persistent_keepalives.exs b/apps/domain/priv/repo/migrations/20220127021835_rename_persistent_keepalives.exs similarity index 100% rename from apps/web/priv/repo/migrations/20220127021835_rename_persistent_keepalives.exs rename to apps/domain/priv/repo/migrations/20220127021835_rename_persistent_keepalives.exs diff --git a/apps/web/priv/repo/migrations/20220127191440_rename_dns_servers_to_dns.exs b/apps/domain/priv/repo/migrations/20220127191440_rename_dns_servers_to_dns.exs similarity index 100% rename from apps/web/priv/repo/migrations/20220127191440_rename_dns_servers_to_dns.exs rename to apps/domain/priv/repo/migrations/20220127191440_rename_dns_servers_to_dns.exs diff --git a/apps/web/priv/repo/migrations/20220208184257_settings_to_sites.exs b/apps/domain/priv/repo/migrations/20220208184257_settings_to_sites.exs similarity index 100% rename from apps/web/priv/repo/migrations/20220208184257_settings_to_sites.exs rename to apps/domain/priv/repo/migrations/20220208184257_settings_to_sites.exs diff --git a/apps/web/priv/repo/migrations/20220209005201_rename_use_default_to_use_site.exs b/apps/domain/priv/repo/migrations/20220209005201_rename_use_default_to_use_site.exs similarity index 100% rename from apps/web/priv/repo/migrations/20220209005201_rename_use_default_to_use_site.exs rename to apps/domain/priv/repo/migrations/20220209005201_rename_use_default_to_use_site.exs diff --git a/apps/web/priv/repo/migrations/20220211201727_remove_private_keys.exs b/apps/domain/priv/repo/migrations/20220211201727_remove_private_keys.exs similarity index 100% rename from apps/web/priv/repo/migrations/20220211201727_remove_private_keys.exs rename to apps/domain/priv/repo/migrations/20220211201727_remove_private_keys.exs diff --git a/apps/web/priv/repo/migrations/20220219165023_add_key_regenerated_at.exs b/apps/domain/priv/repo/migrations/20220219165023_add_key_regenerated_at.exs similarity index 100% rename from apps/web/priv/repo/migrations/20220219165023_add_key_regenerated_at.exs rename to apps/domain/priv/repo/migrations/20220219165023_add_key_regenerated_at.exs diff --git a/apps/web/priv/repo/migrations/20220227215313_add_last_signed_in_method_to_user.exs b/apps/domain/priv/repo/migrations/20220227215313_add_last_signed_in_method_to_user.exs similarity index 100% rename from apps/web/priv/repo/migrations/20220227215313_add_last_signed_in_method_to_user.exs rename to apps/domain/priv/repo/migrations/20220227215313_add_last_signed_in_method_to_user.exs diff --git a/apps/web/priv/repo/migrations/20220412144151_add_psk_to_devices.exs b/apps/domain/priv/repo/migrations/20220412144151_add_psk_to_devices.exs similarity index 100% rename from apps/web/priv/repo/migrations/20220412144151_add_psk_to_devices.exs rename to apps/domain/priv/repo/migrations/20220412144151_add_psk_to_devices.exs diff --git a/apps/web/priv/repo/migrations/20220419172036_add_stats_to_devices.exs b/apps/domain/priv/repo/migrations/20220419172036_add_stats_to_devices.exs similarity index 100% rename from apps/web/priv/repo/migrations/20220419172036_add_stats_to_devices.exs rename to apps/domain/priv/repo/migrations/20220419172036_add_stats_to_devices.exs diff --git a/apps/web/priv/repo/migrations/20220427140943_add_description_to_devices.exs b/apps/domain/priv/repo/migrations/20220427140943_add_description_to_devices.exs similarity index 100% rename from apps/web/priv/repo/migrations/20220427140943_add_description_to_devices.exs rename to apps/domain/priv/repo/migrations/20220427140943_add_description_to_devices.exs diff --git a/apps/web/priv/repo/migrations/20220516063916_change_allowed_ips_to_text.exs b/apps/domain/priv/repo/migrations/20220516063916_change_allowed_ips_to_text.exs similarity index 100% rename from apps/web/priv/repo/migrations/20220516063916_change_allowed_ips_to_text.exs rename to apps/domain/priv/repo/migrations/20220516063916_change_allowed_ips_to_text.exs diff --git a/apps/web/priv/repo/migrations/20220519034545_create_oidc_connections.exs b/apps/domain/priv/repo/migrations/20220519034545_create_oidc_connections.exs similarity index 100% rename from apps/web/priv/repo/migrations/20220519034545_create_oidc_connections.exs rename to apps/domain/priv/repo/migrations/20220519034545_create_oidc_connections.exs diff --git a/apps/web/priv/repo/migrations/20220520072323_add_disabled_at_to_user.exs b/apps/domain/priv/repo/migrations/20220520072323_add_disabled_at_to_user.exs similarity index 100% rename from apps/web/priv/repo/migrations/20220520072323_add_disabled_at_to_user.exs rename to apps/domain/priv/repo/migrations/20220520072323_add_disabled_at_to_user.exs diff --git a/apps/web/priv/repo/migrations/20220530073152_create_mfa_methods.exs b/apps/domain/priv/repo/migrations/20220530073152_create_mfa_methods.exs similarity index 100% rename from apps/web/priv/repo/migrations/20220530073152_create_mfa_methods.exs rename to apps/domain/priv/repo/migrations/20220530073152_create_mfa_methods.exs diff --git a/apps/web/priv/repo/migrations/20220609232854_change_refresh_token_to_text.exs b/apps/domain/priv/repo/migrations/20220609232854_change_refresh_token_to_text.exs similarity index 100% rename from apps/web/priv/repo/migrations/20220609232854_change_refresh_token_to_text.exs rename to apps/domain/priv/repo/migrations/20220609232854_change_refresh_token_to_text.exs diff --git a/apps/web/priv/repo/migrations/20220614192937_add_user_id_to_rules.exs b/apps/domain/priv/repo/migrations/20220614192937_add_user_id_to_rules.exs similarity index 100% rename from apps/web/priv/repo/migrations/20220614192937_add_user_id_to_rules.exs rename to apps/domain/priv/repo/migrations/20220614192937_add_user_id_to_rules.exs diff --git a/apps/web/priv/repo/migrations/20220713050742_create_configurations.exs b/apps/domain/priv/repo/migrations/20220713050742_create_configurations.exs similarity index 100% rename from apps/web/priv/repo/migrations/20220713050742_create_configurations.exs rename to apps/domain/priv/repo/migrations/20220713050742_create_configurations.exs diff --git a/apps/web/priv/repo/migrations/20220719014442_add_auth_configs.exs b/apps/domain/priv/repo/migrations/20220719014442_add_auth_configs.exs similarity index 100% rename from apps/web/priv/repo/migrations/20220719014442_add_auth_configs.exs rename to apps/domain/priv/repo/migrations/20220719014442_add_auth_configs.exs diff --git a/apps/web/priv/repo/migrations/20220721164925_add_device_rule_user_notify_triggers.exs b/apps/domain/priv/repo/migrations/20220721164925_add_device_rule_user_notify_triggers.exs similarity index 100% rename from apps/web/priv/repo/migrations/20220721164925_add_device_rule_user_notify_triggers.exs rename to apps/domain/priv/repo/migrations/20220721164925_add_device_rule_user_notify_triggers.exs diff --git a/apps/web/priv/repo/migrations/20220726205646_add_rule_port_range.exs b/apps/domain/priv/repo/migrations/20220726205646_add_rule_port_range.exs similarity index 100% rename from apps/web/priv/repo/migrations/20220726205646_add_rule_port_range.exs rename to apps/domain/priv/repo/migrations/20220726205646_add_rule_port_range.exs diff --git a/apps/web/priv/repo/migrations/20220810002432_add_unprivileged_device_configuration.exs b/apps/domain/priv/repo/migrations/20220810002432_add_unprivileged_device_configuration.exs similarity index 100% rename from apps/web/priv/repo/migrations/20220810002432_add_unprivileged_device_configuration.exs rename to apps/domain/priv/repo/migrations/20220810002432_add_unprivileged_device_configuration.exs diff --git a/apps/web/priv/repo/migrations/20220831060724_add_saml_identity_providers_to_configuration.exs b/apps/domain/priv/repo/migrations/20220831060724_add_saml_identity_providers_to_configuration.exs similarity index 100% rename from apps/web/priv/repo/migrations/20220831060724_add_saml_identity_providers_to_configuration.exs rename to apps/domain/priv/repo/migrations/20220831060724_add_saml_identity_providers_to_configuration.exs diff --git a/apps/web/priv/repo/migrations/20221012123308_move_auto_create_users_to_providers.exs b/apps/domain/priv/repo/migrations/20221012123308_move_auto_create_users_to_providers.exs similarity index 100% rename from apps/web/priv/repo/migrations/20221012123308_move_auto_create_users_to_providers.exs rename to apps/domain/priv/repo/migrations/20221012123308_move_auto_create_users_to_providers.exs diff --git a/apps/web/priv/repo/migrations/20221129002233_update_on_delete_behavior.exs b/apps/domain/priv/repo/migrations/20221129002233_update_on_delete_behavior.exs similarity index 100% rename from apps/web/priv/repo/migrations/20221129002233_update_on_delete_behavior.exs rename to apps/domain/priv/repo/migrations/20221129002233_update_on_delete_behavior.exs diff --git a/apps/web/priv/repo/migrations/20221223190406_migrate_pks_to_uuid.exs b/apps/domain/priv/repo/migrations/20221223190406_migrate_pks_to_uuid.exs similarity index 100% rename from apps/web/priv/repo/migrations/20221223190406_migrate_pks_to_uuid.exs rename to apps/domain/priv/repo/migrations/20221223190406_migrate_pks_to_uuid.exs diff --git a/apps/web/priv/repo/migrations/20221223223357_migrate_datetimes_to_timestamptz.exs b/apps/domain/priv/repo/migrations/20221223223357_migrate_datetimes_to_timestamptz.exs similarity index 100% rename from apps/web/priv/repo/migrations/20221223223357_migrate_datetimes_to_timestamptz.exs rename to apps/domain/priv/repo/migrations/20221223223357_migrate_datetimes_to_timestamptz.exs diff --git a/apps/web/priv/repo/migrations/20221223223931_order_connectivity_checks_inserted_at_index.exs b/apps/domain/priv/repo/migrations/20221223223931_order_connectivity_checks_inserted_at_index.exs similarity index 100% rename from apps/web/priv/repo/migrations/20221223223931_order_connectivity_checks_inserted_at_index.exs rename to apps/domain/priv/repo/migrations/20221223223931_order_connectivity_checks_inserted_at_index.exs diff --git a/apps/web/priv/repo/migrations/20221224210654_fix_sites_nullable_fields.exs b/apps/domain/priv/repo/migrations/20221224210654_fix_sites_nullable_fields.exs similarity index 100% rename from apps/web/priv/repo/migrations/20221224210654_fix_sites_nullable_fields.exs rename to apps/domain/priv/repo/migrations/20221224210654_fix_sites_nullable_fields.exs diff --git a/apps/web/priv/repo/migrations/20221226044850_create_api_tokens.exs b/apps/domain/priv/repo/migrations/20221226044850_create_api_tokens.exs similarity index 100% rename from apps/web/priv/repo/migrations/20221226044850_create_api_tokens.exs rename to apps/domain/priv/repo/migrations/20221226044850_create_api_tokens.exs diff --git a/apps/web/priv/repo/migrations/20221226143651_move_sites_fields_to_configurations.exs b/apps/domain/priv/repo/migrations/20221226143651_move_sites_fields_to_configurations.exs similarity index 100% rename from apps/web/priv/repo/migrations/20221226143651_move_sites_fields_to_configurations.exs rename to apps/domain/priv/repo/migrations/20221226143651_move_sites_fields_to_configurations.exs diff --git a/apps/web/priv/repo/migrations/20221226171558_rename_use_site_to_use_default.exs b/apps/domain/priv/repo/migrations/20221226171558_rename_use_site_to_use_default.exs similarity index 100% rename from apps/web/priv/repo/migrations/20221226171558_rename_use_site_to_use_default.exs rename to apps/domain/priv/repo/migrations/20221226171558_rename_use_site_to_use_default.exs diff --git a/apps/web/priv/repo/migrations/20221226193228_drop_sites.exs b/apps/domain/priv/repo/migrations/20221226193228_drop_sites.exs similarity index 100% rename from apps/web/priv/repo/migrations/20221226193228_drop_sites.exs rename to apps/domain/priv/repo/migrations/20221226193228_drop_sites.exs diff --git a/apps/web/priv/repo/migrations/20221227181727_move_cache_fallbacks_to_configurations.exs b/apps/domain/priv/repo/migrations/20221227181727_move_cache_fallbacks_to_configurations.exs similarity index 100% rename from apps/web/priv/repo/migrations/20221227181727_move_cache_fallbacks_to_configurations.exs rename to apps/domain/priv/repo/migrations/20221227181727_move_cache_fallbacks_to_configurations.exs diff --git a/apps/web/priv/repo/migrations/20221229154115_migrate_providers_configs.exs b/apps/domain/priv/repo/migrations/20221229154115_migrate_providers_configs.exs similarity index 100% rename from apps/web/priv/repo/migrations/20221229154115_migrate_providers_configs.exs rename to apps/domain/priv/repo/migrations/20221229154115_migrate_providers_configs.exs diff --git a/apps/web/priv/repo/migrations/20230104000803_add_users_sign_in_token_hash.exs b/apps/domain/priv/repo/migrations/20230104000803_add_users_sign_in_token_hash.exs similarity index 100% rename from apps/web/priv/repo/migrations/20230104000803_add_users_sign_in_token_hash.exs rename to apps/domain/priv/repo/migrations/20230104000803_add_users_sign_in_token_hash.exs diff --git a/apps/web/priv/repo/migrations/20230104181853_change_users_email_to_citext.exs b/apps/domain/priv/repo/migrations/20230104181853_change_users_email_to_citext.exs similarity index 100% rename from apps/web/priv/repo/migrations/20230104181853_change_users_email_to_citext.exs rename to apps/domain/priv/repo/migrations/20230104181853_change_users_email_to_citext.exs diff --git a/apps/web/priv/repo/migrations/20230113184557_add_default_pks_values.exs b/apps/domain/priv/repo/migrations/20230113184557_add_default_pks_values.exs similarity index 100% rename from apps/web/priv/repo/migrations/20230113184557_add_default_pks_values.exs rename to apps/domain/priv/repo/migrations/20230113184557_add_default_pks_values.exs diff --git a/apps/web/priv/repo/migrations/20230116200524_add_not_null_to_mfa_methods.exs b/apps/domain/priv/repo/migrations/20230116200524_add_not_null_to_mfa_methods.exs similarity index 100% rename from apps/web/priv/repo/migrations/20230116200524_add_not_null_to_mfa_methods.exs rename to apps/domain/priv/repo/migrations/20230116200524_add_not_null_to_mfa_methods.exs diff --git a/apps/web/priv/repo/migrations/20230127164048_change_configurations_default_client_allowed_ips_type.exs b/apps/domain/priv/repo/migrations/20230127164048_change_configurations_default_client_allowed_ips_type.exs similarity index 100% rename from apps/web/priv/repo/migrations/20230127164048_change_configurations_default_client_allowed_ips_type.exs rename to apps/domain/priv/repo/migrations/20230127164048_change_configurations_default_client_allowed_ips_type.exs diff --git a/apps/web/priv/repo/migrations/20230203143621_change_mfa_methods_unique_index.exs b/apps/domain/priv/repo/migrations/20230203143621_change_mfa_methods_unique_index.exs similarity index 100% rename from apps/web/priv/repo/migrations/20230203143621_change_mfa_methods_unique_index.exs rename to apps/domain/priv/repo/migrations/20230203143621_change_mfa_methods_unique_index.exs diff --git a/apps/web/priv/repo/migrations/20230206172556_change_dns_and_allowed_ips_to_inet_array.exs b/apps/domain/priv/repo/migrations/20230206172556_change_dns_and_allowed_ips_to_inet_array.exs similarity index 100% rename from apps/web/priv/repo/migrations/20230206172556_change_dns_and_allowed_ips_to_inet_array.exs rename to apps/domain/priv/repo/migrations/20230206172556_change_dns_and_allowed_ips_to_inet_array.exs diff --git a/apps/web/priv/repo/migrations/20230223175621_trim_dns_fields.exs b/apps/domain/priv/repo/migrations/20230223175621_trim_dns_fields.exs similarity index 100% rename from apps/web/priv/repo/migrations/20230223175621_trim_dns_fields.exs rename to apps/domain/priv/repo/migrations/20230223175621_trim_dns_fields.exs diff --git a/apps/web/priv/repo/migrations/20230317161258_remove_devices_key_regenerated_at.exs b/apps/domain/priv/repo/migrations/20230317161258_remove_devices_key_regenerated_at.exs similarity index 100% rename from apps/web/priv/repo/migrations/20230317161258_remove_devices_key_regenerated_at.exs rename to apps/domain/priv/repo/migrations/20230317161258_remove_devices_key_regenerated_at.exs diff --git a/apps/web/priv/repo/seeds.exs b/apps/domain/priv/repo/seeds.exs similarity index 100% rename from apps/web/priv/repo/seeds.exs rename to apps/domain/priv/repo/seeds.exs diff --git a/apps/web/mix.exs b/apps/web/mix.exs index c616d6299..587f2a5f4 100644 --- a/apps/web/mix.exs +++ b/apps/web/mix.exs @@ -89,7 +89,7 @@ defmodule Web.MixProject do defp aliases do [ "assets.build": ["cmd cd assets && yarn install --frozen-lockfile && node esbuild.js prod"], - "ecto.seed": ["ecto.create", "ecto.migrate", "run priv/repo/seeds.exs"], + "ecto.seed": ["ecto.create", "ecto.migrate", "run ../domain/priv/repo/seeds.exs"], "ecto.setup": ["ecto.create", "ecto.migrate"], "ecto.reset": ["ecto.drop", "ecto.setup"], test: ["ecto.create --quiet", "ecto.migrate", "test"] diff --git a/config/config.exs b/config/config.exs index 5a5e62722..0d1394c08 100644 --- a/config/config.exs +++ b/config/config.exs @@ -13,6 +13,8 @@ import Config ############################### config :domain, ecto_repos: [Domain.Repo] +config :web, ecto_repos: [Domain.Repo] + config :domain, sql_sandbox: false config :domain, Domain.Repo,