Skip to content

Commit

Permalink
idea: refactoring .run
Browse files Browse the repository at this point in the history
Signed-off-by: Victor Login <batazor111@gmail.com>
  • Loading branch information
batazor committed Dec 21, 2022
1 parent 360c5b0 commit f646839
Show file tree
Hide file tree
Showing 38 changed files with 328 additions and 332 deletions.
11 changes: 6 additions & 5 deletions .run/aerospike.yaml.run.xml
Original file line number Diff line number Diff line change
@@ -1,13 +1,14 @@
<component name="ProjectRunConfigurationManager">
<configuration default="false" name="aerospike.yaml" type="docker-deploy" factoryName="docker-compose.yml" folderName="database">
<configuration default="false" name="aerospike.yaml" type="docker-deploy" factoryName="docker-compose.yml"
folderName="docker/database" server-name="Docker">
<deployment type="docker-compose.yml">
<settings>
<option name="envFilePath" value="$PROJECT_DIR$/.env" />
<option name="envFilePath" value="$PROJECT_DIR$/.env"/>
<option name="envVars">
<list>
<DockerEnvVarImpl>
<option name="name" value="COMPOSE_PROFILES" />
<option name="value" value="dns" />
<option name="name" value="COMPOSE_PROFILES"/>
<option name="value" value="dns"/>
</DockerEnvVarImpl>
</list>
</option>
Expand All @@ -24,4 +25,4 @@
</deployment>
<method v="2" />
</configuration>
</component>
</component>
24 changes: 13 additions & 11 deletions .run/api.run.xml
Original file line number Diff line number Diff line change
@@ -1,15 +1,17 @@
<component name="ProjectRunConfigurationManager">
<configuration default="false" name="api" type="GoApplicationRunConfiguration" factoryName="Go Application" folderName="core">
<module name="shortlink" />
<working_directory value="$PROJECT_DIR$" />
<envs>
<env name="GOEXPERIMENT" value="arenas" />
<env name="GRPC_CLIENT_PORT" value="443" />
<env name="MQ_RABBIT_URI" value="amqp://admin:admin@rabbitmq.rabbitmq:5672" />
<env name="STORE_POSTGRES_URI" value="postgres://postgres:shortlink@postgresql.postgresql:5432/shortlink?sslmode\=disable&amp;pool_timeout\=20&amp;connect_timeout\=20" />
</envs>
<EXTENSION ID="net.ashald.envfile">
<option name="IS_ENABLED" value="false" />
<configuration default="false" name="api" type="GoApplicationRunConfiguration" factoryName="Go Application"
folderName="go/services">
<module name="shortlink"/>
<working_directory value="$PROJECT_DIR$"/>
<envs>
<env name="GOEXPERIMENT" value="arenas"/>
<env name="GRPC_CLIENT_PORT" value="443"/>
<env name="MQ_RABBIT_URI" value="amqp://admin:admin@rabbitmq.rabbitmq:5672"/>
<env name="STORE_POSTGRES_URI"
value="postgres://postgres:shortlink@postgresql.postgresql:5432/shortlink?sslmode\=disable&amp;pool_timeout\=20&amp;connect_timeout\=20"/>
</envs>
<EXTENSION ID="net.ashald.envfile">
<option name="IS_ENABLED" value="false"/>
<option name="IS_SUBST" value="false" />
<option name="IS_PATH_MACRO_SUPPORTED" value="false" />
<option name="IS_IGNORE_MISSING_FILES" value="false" />
Expand Down
23 changes: 12 additions & 11 deletions .run/batch.run.xml
Original file line number Diff line number Diff line change
@@ -1,14 +1,15 @@
<component name="ProjectRunConfigurationManager">
<configuration default="false" name="batch" type="GoTestRunConfiguration" factoryName="Go Test" folderName="pkg">
<module name="shortlink" />
<working_directory value="$PROJECT_DIR$/internal/pkg/batch" />
<go_parameters value="-race -v -tags=unit -cover" />
<root_directory value="$PROJECT_DIR$" />
<kind value="FILE" />
<package value="github.com/batazor/shortlink" />
<directory value="$PROJECT_DIR$" />
<filePath value="$PROJECT_DIR$/internal/pkg/batch/batch_test.go" />
<framework value="gotest" />
<method v="2" />
<configuration default="false" name="batch" type="GoTestRunConfiguration" factoryName="Go Test"
folderName="go/test/pkg">
<module name="shortlink"/>
<working_directory value="$PROJECT_DIR$/internal/pkg/batch"/>
<go_parameters value="-race -v -tags=unit -cover"/>
<root_directory value="$PROJECT_DIR$"/>
<kind value="FILE"/>
<package value="github.com/batazor/shortlink"/>
<directory value="$PROJECT_DIR$"/>
<filePath value="$PROJECT_DIR$/internal/pkg/batch/batch_test.go"/>
<framework value="gotest"/>
<method v="2"/>
</configuration>
</component>
13 changes: 0 additions & 13 deletions .run/benchmark shortdb_engine.run.xml

This file was deleted.

23 changes: 12 additions & 11 deletions .run/billing.run.xml
Original file line number Diff line number Diff line change
@@ -1,15 +1,16 @@
<component name="ProjectRunConfigurationManager">
<configuration default="false" name="billing" type="GoApplicationRunConfiguration" factoryName="Go Application" folderName="core">
<module name="shortlink" />
<working_directory value="$PROJECT_DIR$" />
<envs>
<env name="STORE_TYPE" value="postgres" />
<env name="API_PORT" value="7090" />
<env name="GRPC_SERVER_PORT" value="50054" />
</envs>
<kind value="PACKAGE" />
<package value="github.com/batazor/shortlink/internal/services/billing/cmd" />
<directory value="$PROJECT_DIR$" />
<configuration default="false" name="billing" type="GoApplicationRunConfiguration" factoryName="Go Application"
folderName="go/services">
<module name="shortlink"/>
<working_directory value="$PROJECT_DIR$"/>
<envs>
<env name="STORE_TYPE" value="postgres"/>
<env name="API_PORT" value="7090"/>
<env name="GRPC_SERVER_PORT" value="50054"/>
</envs>
<kind value="PACKAGE"/>
<package value="github.com/batazor/shortlink/internal/services/billing/cmd"/>
<directory value="$PROJECT_DIR$"/>
<filePath value="$PROJECT_DIR$/cmd/billing/billing.go" />
<method v="2" />
</configuration>
Expand Down
24 changes: 13 additions & 11 deletions .run/cli.run.xml
Original file line number Diff line number Diff line change
@@ -1,15 +1,17 @@
<component name="ProjectRunConfigurationManager">
<configuration default="false" name="cli" type="GoApplicationRunConfiguration" factoryName="Go Application" folderName="docs">
<module name="shortlink" />
<working_directory value="$PROJECT_DIR$" />
<parameters value="--o ./docs/env.md --include-dir &quot;cmd,internal,pkg&quot; --exclude-dir &quot;vendor,node_modules,dist,ui&quot;" />
<EXTENSION ID="net.ashald.envfile">
<option name="IS_ENABLED" value="false" />
<option name="IS_SUBST" value="false" />
<option name="IS_PATH_MACRO_SUPPORTED" value="false" />
<option name="IS_IGNORE_MISSING_FILES" value="false" />
<option name="IS_ENABLE_EXPERIMENTAL_INTEGRATIONS" value="false" />
<ENTRIES>
<configuration default="false" name="cli" type="GoApplicationRunConfiguration" factoryName="Go Application"
folderName="go/docs">
<module name="shortlink"/>
<working_directory value="$PROJECT_DIR$"/>
<parameters
value="--o ./docs/env.md --include-dir &quot;cmd,internal,pkg&quot; --exclude-dir &quot;vendor,node_modules,dist,ui&quot;"/>
<EXTENSION ID="net.ashald.envfile">
<option name="IS_ENABLED" value="false"/>
<option name="IS_SUBST" value="false"/>
<option name="IS_PATH_MACRO_SUPPORTED" value="false"/>
<option name="IS_IGNORE_MISSING_FILES" value="false"/>
<option name="IS_ENABLE_EXPERIMENTAL_INTEGRATIONS" value="false"/>
<ENTRIES>
<ENTRY IS_ENABLED="true" PARSER="runconfig" />
</ENTRIES>
</EXTENSION>
Expand Down
23 changes: 12 additions & 11 deletions .run/csi.run.xml
Original file line number Diff line number Diff line change
@@ -1,15 +1,16 @@
<component name="ProjectRunConfigurationManager">
<configuration default="false" name="csi" type="GoApplicationRunConfiguration" factoryName="Go Application" folderName="k8s">
<module name="shortlink" />
<working_directory value="$PROJECT_DIR$" />
<parameters value="--nodeid=test" />
<EXTENSION ID="net.ashald.envfile">
<option name="IS_ENABLED" value="false" />
<option name="IS_SUBST" value="false" />
<option name="IS_PATH_MACRO_SUPPORTED" value="false" />
<option name="IS_IGNORE_MISSING_FILES" value="false" />
<option name="IS_ENABLE_EXPERIMENTAL_INTEGRATIONS" value="false" />
<ENTRIES>
<configuration default="false" name="csi" type="GoApplicationRunConfiguration" factoryName="Go Application"
folderName="go/k8s">
<module name="shortlink"/>
<working_directory value="$PROJECT_DIR$"/>
<parameters value="--nodeid=test"/>
<EXTENSION ID="net.ashald.envfile">
<option name="IS_ENABLED" value="false"/>
<option name="IS_SUBST" value="false"/>
<option name="IS_PATH_MACRO_SUPPORTED" value="false"/>
<option name="IS_IGNORE_MISSING_FILES" value="false"/>
<option name="IS_ENABLE_EXPERIMENTAL_INTEGRATIONS" value="false"/>
<ENTRIES>
<ENTRY IS_ENABLED="true" PARSER="runconfig" />
</ENTRIES>
</EXTENSION>
Expand Down
13 changes: 0 additions & 13 deletions .run/database_parser.run.xml

This file was deleted.

2 changes: 1 addition & 1 deletion .run/db_aerospike.run.xml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<component name="ProjectRunConfigurationManager">
<configuration default="false" name="db/aerospike" type="GoTestRunConfiguration" factoryName="Go Test"
folderName="database">
folderName="go/test/database">
<module name="shortlink"/>
<working_directory value="$PROJECT_DIR$/internal/pkg/db/aerospike"/>
<go_parameters value="-tags=unit"/>
Expand Down
23 changes: 12 additions & 11 deletions .run/db_edgedb.run.xml
Original file line number Diff line number Diff line change
@@ -1,15 +1,16 @@
<component name="ProjectRunConfigurationManager">
<configuration default="false" name="db/edgedb" type="GoTestRunConfiguration" factoryName="Go Test" folderName="database">
<module name="shortlink" />
<working_directory value="$PROJECT_DIR$/internal/pkg/db/edgedb" />
<go_parameters value="-tags=unit"/>
<root_directory value="$PROJECT_DIR$" />
<kind value="PACKAGE" />
<package value="github.com/batazor/shortlink/internal/pkg/db/edgedb" />
<directory value="$PROJECT_DIR$" />
<filePath value="$PROJECT_DIR$" />
<framework value="gotest" />
<pattern value="^\QTestEdgeDB\E$" />
<configuration default="false" name="db/edgedb" type="GoTestRunConfiguration" factoryName="Go Test"
folderName="go/test/database">
<module name="shortlink"/>
<working_directory value="$PROJECT_DIR$/internal/pkg/db/edgedb"/>
<go_parameters value="-tags=unit"/>
<root_directory value="$PROJECT_DIR$"/>
<kind value="PACKAGE"/>
<package value="github.com/batazor/shortlink/internal/pkg/db/edgedb"/>
<directory value="$PROJECT_DIR$"/>
<filePath value="$PROJECT_DIR$"/>
<framework value="gotest"/>
<pattern value="^\QTestEdgeDB\E$"/>
<method v="2" />
</configuration>
</component>
23 changes: 12 additions & 11 deletions .run/db_mongo.run.xml
Original file line number Diff line number Diff line change
@@ -1,14 +1,15 @@
<component name="ProjectRunConfigurationManager">
<configuration default="false" name="db/mongo" type="GoTestRunConfiguration" factoryName="Go Test" folderName="database">
<module name="shortlink" />
<working_directory value="$PROJECT_DIR$/internal/pkg/db/mongo" />
<go_parameters value="-tags=unit" />
<root_directory value="$PROJECT_DIR$" />
<kind value="PACKAGE" />
<package value="github.com/batazor/shortlink/internal/pkg/db/mongo" />
<directory value="$PROJECT_DIR$" />
<filePath value="$PROJECT_DIR$" />
<framework value="gotest" />
<method v="2" />
<configuration default="false" name="db/mongo" type="GoTestRunConfiguration" factoryName="Go Test"
folderName="go/test/database">
<module name="shortlink"/>
<working_directory value="$PROJECT_DIR$/internal/pkg/db/mongo"/>
<go_parameters value="-tags=unit"/>
<root_directory value="$PROJECT_DIR$"/>
<kind value="PACKAGE"/>
<package value="github.com/batazor/shortlink/internal/pkg/db/mongo"/>
<directory value="$PROJECT_DIR$"/>
<filePath value="$PROJECT_DIR$"/>
<framework value="gotest"/>
<method v="2"/>
</configuration>
</component>
23 changes: 12 additions & 11 deletions .run/db_neo4j.run.xml
Original file line number Diff line number Diff line change
@@ -1,14 +1,15 @@
<component name="ProjectRunConfigurationManager">
<configuration default="false" name="db/neo4j" type="GoTestRunConfiguration" factoryName="Go Test" folderName="database">
<module name="shortlink" />
<working_directory value="$PROJECT_DIR$/internal/pkg/db/neo4j" />
<go_parameters value="-tags=unit" />
<root_directory value="$PROJECT_DIR$" />
<kind value="PACKAGE" />
<package value="github.com/batazor/shortlink/internal/pkg/db/neo4j" />
<directory value="$PROJECT_DIR$" />
<filePath value="$PROJECT_DIR$" />
<framework value="gotest" />
<method v="2" />
<configuration default="false" name="db/neo4j" type="GoTestRunConfiguration" factoryName="Go Test"
folderName="go/test/database">
<module name="shortlink"/>
<working_directory value="$PROJECT_DIR$/internal/pkg/db/neo4j"/>
<go_parameters value="-tags=unit"/>
<root_directory value="$PROJECT_DIR$"/>
<kind value="PACKAGE"/>
<package value="github.com/batazor/shortlink/internal/pkg/db/neo4j"/>
<directory value="$PROJECT_DIR$"/>
<filePath value="$PROJECT_DIR$"/>
<framework value="gotest"/>
<method v="2"/>
</configuration>
</component>
2 changes: 1 addition & 1 deletion .run/db_redis.run.xml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<component name="ProjectRunConfigurationManager">
<configuration default="false" name="db/redis" type="GoTestRunConfiguration" factoryName="Go Test"
folderName="database">
folderName="go/test/database">
<module name="shortlink"/>
<working_directory value="$PROJECT_DIR$/internal/pkg/db/redis"/>
<go_parameters value="-tags=unit"/>
Expand Down
2 changes: 1 addition & 1 deletion .run/db_sqlite.run.xml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<component name="ProjectRunConfigurationManager">
<configuration default="false" name="db/sqlite" type="GoTestRunConfiguration" factoryName="Go Test"
folderName="database">
folderName="go/test/database">
<module name="shortlink"/>
<working_directory value="$PROJECT_DIR$/internal/pkg/db/sqlite"/>
<go_parameters value="-tags=unit"/>
Expand Down
23 changes: 12 additions & 11 deletions .run/generate golang_c4.run.xml
Original file line number Diff line number Diff line change
@@ -1,15 +1,16 @@
<component name="ProjectRunConfigurationManager">
<configuration default="false" name="generate golang:c4" type="GoApplicationRunConfiguration" factoryName="Go Application" folderName="docs">
<module name="shortlink" />
<working_directory value="$PROJECT_DIR$" />
<envs>
<env name="MQ_ENABLED" value="true" />
<env name="SERVICE_NAME" value="c4" />
<env name="GRPC_SERVER_ENABLED" value="false" />
</envs>
<kind value="PACKAGE" />
<package value="github.com/batazor/shortlink/pkg/c4" />
<directory value="$PROJECT_DIR$" />
<configuration default="false" name="generate golang:c4" type="GoApplicationRunConfiguration"
factoryName="Go Application" folderName="go/docs">
<module name="shortlink"/>
<working_directory value="$PROJECT_DIR$"/>
<envs>
<env name="MQ_ENABLED" value="true"/>
<env name="SERVICE_NAME" value="c4"/>
<env name="GRPC_SERVER_ENABLED" value="false"/>
</envs>
<kind value="PACKAGE"/>
<package value="github.com/batazor/shortlink/pkg/c4"/>
<directory value="$PROJECT_DIR$"/>
<filePath value="$PROJECT_DIR$/pkg/c4/main.go" />
<method v="2" />
</configuration>
Expand Down
8 changes: 8 additions & 0 deletions .run/go_remote-api.run.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
<component name="ProjectRunConfigurationManager">
<configuration default="false" name="go/remote-api" type="GoRemoteDebugConfigurationType" factoryName="Go Remote"
port="56268">
<option name="disconnectOption" value="LEAVE"/>
<disconnect value="LEAVE"/>
<method v="2"/>
</configuration>
</component>
21 changes: 11 additions & 10 deletions .run/io_uring.run.xml
Original file line number Diff line number Diff line change
@@ -1,13 +1,14 @@
<component name="ProjectRunConfigurationManager">
<configuration default="false" name="io_uring" type="GoTestRunConfiguration" factoryName="Go Test" folderName="shortdb">
<module name="shortlink" />
<working_directory value="$PROJECT_DIR$/pkg/shortdb/io_uring" />
<root_directory value="$PROJECT_DIR$" />
<kind value="PACKAGE" />
<package value="github.com/batazor/shortlink/pkg/shortdb/io_uring" />
<directory value="$PROJECT_DIR$" />
<filePath value="$PROJECT_DIR$" />
<framework value="gotest" />
<method v="2" />
<configuration default="false" name="io_uring" type="GoTestRunConfiguration" factoryName="Go Test"
folderName="test/shortdb">
<module name="shortlink"/>
<working_directory value="$PROJECT_DIR$/pkg/shortdb/io_uring"/>
<root_directory value="$PROJECT_DIR$"/>
<kind value="PACKAGE"/>
<package value="github.com/batazor/shortlink/pkg/shortdb/io_uring"/>
<directory value="$PROJECT_DIR$"/>
<filePath value="$PROJECT_DIR$"/>
<framework value="gotest"/>
<method v="2"/>
</configuration>
</component>

0 comments on commit f646839

Please sign in to comment.