# Pastebin NnZLfjrd Step 11/11 : COPY . /code/ ---> 57a00e6ca611 Successfully built 57a00e6ca611 Successfully tagged metabrainz_web:latest WARNING: Image for service web was built because it did not already exist. To rebuild this image you must use `docker-compose build` or `docker-compose up --build`. Creating metabrainz_db_1 ... done Creating metabrainz_redis_1 ... done Creating metabrainz_web_run ... done Starting metabrainz service with environment. loading /code/metabrainz/../config.py Unable to retrieve git commit. Use docker/push.sh to push images for production. Configuration values are as follows: { 'ADMINS': ['anshgoyal31'], 'APPLICATION_ROOT': '/', 'DEBUG': True, 'DEBUG_TB_ENABLED': True, 'DEBUG_TB_HOSTS': (), 'DEBUG_TB_INTERCEPT_REDIRECTS': False, 'DEBUG_TB_PANELS': ( 'flask_debugtoolbar.panels.versions.VersionDebugPanel', 'flask_debugtoolbar.panels.timer.TimerDebugPanel', 'flask_debugtoolbar.panels.headers.HeaderDebugPanel', 'flask_debugtoolbar.panels.request_vars.RequestVarsDebugPanel', 'flask_debugtoolbar.panels.config_vars.ConfigVarsDebugPanel', 'flask_debugtoolbar.panels.template.TemplateDebugPanel', 'flask_debugtoolbar.panels.sqlalchemy.SQLAlchemyDebugPanel', 'flask_debugtoolbar.panels.logger.LoggingPanel', 'flask_debugtoolbar.panels.route_list.RouteListDebugPanel', 'flask_debugtoolbar.panels.profiler.ProfilerDebugPanel'), 'ENV': 'production', 'EXPLAIN_TEMPLATE_LOADING': False, 'JSONIFY_MIMETYPE': 'application/json', 'JSONIFY_PRETTYPRINT_REGULAR': False, 'JSON_AS_ASCII': True, 'JSON_SORT_KEYS': True, 'MAIL_FROM_DOMAIN': 'metabrainz.org', 'MAX_CONTENT_LENGTH': None, 'MAX_COOKIE_SIZE': 4093, 'MUSICBRAINZ_BASE_URL': 'https://musicbrainz.org/', 'MUSICBRAINZ_CLIENT_ID': ‘xxxxxxxxxx’, 'MUSICBRAINZ_CLIENT_SECRET': ‘xxxxxxxxx’, 'NOTIFICATION_RECIPIENTS': [], 'PAYMENT_PRODUCTION': False, 'PAYPAL_ACCOUNT_IDS': { 'EUR': 'paypal-eur@example.org', 'USD': 'paypal-usd@example.org'}, 'PAYPAL_BUSINESS': 'payment@example.org', 'PERMANENT_SESSION_LIFETIME': datetime.timedelta(days=31), 'PG_PORT': '5432', 'PG_SUPER_USER': 'postgres', 'POSTGRES_ADMIN_URI': 'postgresql://postgres:postgres@db/postgres', 'PREFERRED_URL_SCHEME': 'http', 'PRESERVE_CONTEXT_ON_EXCEPTION': None, 'PROPAGATE_EXCEPTIONS': None, 'QUICKBOOKS_CALLBACK_URL': 'https://metabrainz.org/quickbooks/callback', 'QUICKBOOKS_CLIENT_ID': '', 'QUICKBOOKS_CLIENT_SECRET': '', 'QUICKBOOKS_SANDBOX': True, 'RECAPTCHA_PRIVATE_KEY': '', 'RECAPTCHA_PUBLIC_KEY': '', 'REDIS': {'host': 'redis', 'namespace': 'MEB', 'port': 6379}, 'SECRET_KEY': 'CHANGE_THIS', 'SEND_FILE_MAX_AGE_DEFAULT': datetime.timedelta(seconds=43200), 'SERVER_BASE_URL': 'https://metabrainz.org', 'SERVER_NAME': None, 'SESSION_COOKIE_DOMAIN': None, 'SESSION_COOKIE_HTTPONLY': True, 'SESSION_COOKIE_NAME': 'session', 'SESSION_COOKIE_PATH': None, 'SESSION_COOKIE_SAMESITE': None, 'SESSION_COOKIE_SECURE': False, 'SESSION_REFRESH_EACH_REQUEST': True, 'SMTP_PORT': 25, 'SMTP_SERVER': 'metabrainz-mail', 'SQLALCHEMY_DATABASE_URI': 'postgresql://metabrainz:metabrainz@db:5432/metabrainz', 'SQLALCHEMY_TRACK_MODIFICATIONS': False, 'STRIPE_KEYS': {'PUBLISHABLE': '', 'SECRET': '', 'WEBHOOK_SECRET': ''}, 'TEMPLATES_AUTO_RELOAD': None, 'TESTING': False, 'TRAP_BAD_REQUEST_ERRORS': None, 'TRAP_HTTP_EXCEPTIONS': False, 'USE_NGINX_X_ACCEL': False, 'USE_X_SENDFILE': False} [2022-08-29 18:41:05,167] WARNING in quickbooks: No QUICKBOOKS_CLIENT_ID specified, not setting up QB invoice feature. Creating user and a database... Traceback (most recent call last): File "/usr/local/lib/python3.8/site-packages/sqlalchemy/engine/base.py", line 2285, in _wrap_pool_connect return fn() File "/usr/local/lib/python3.8/site-packages/sqlalchemy/pool/base.py", line 303, in unique_connection return _ConnectionFairy._checkout(self) File "/usr/local/lib/python3.8/site-packages/sqlalchemy/pool/base.py", line 773, in _checkout fairy = _ConnectionRecord.checkout(pool) File "/usr/local/lib/python3.8/site-packages/sqlalchemy/pool/base.py", line 492, in checkout rec = pool._do_get() File "/usr/local/lib/python3.8/site-packages/sqlalchemy/pool/impl.py", line 238, in _do_get return self._create_connection() File "/usr/local/lib/python3.8/site-packages/sqlalchemy/pool/base.py", line 308, in _create_connection return _ConnectionRecord(self) File "/usr/local/lib/python3.8/site-packages/sqlalchemy/pool/base.py", line 437, in __init__ self.__connect(first_connect_check=True) File "/usr/local/lib/python3.8/site-packages/sqlalchemy/pool/base.py", line 657, in __connect pool.logger.debug("Error on connect(): %s", e) File "/usr/local/lib/python3.8/site-packages/sqlalchemy/util/langhelpers.py", line 68, in __exit__ compat.raise_( File "/usr/local/lib/python3.8/site-packages/sqlalchemy/util/compat.py", line 178, in raise_ raise exception File "/usr/local/lib/python3.8/site-packages/sqlalchemy/pool/base.py", line 652, in __connect connection = pool._invoke_creator(self) File "/usr/local/lib/python3.8/site-packages/sqlalchemy/engine/strategies.py", line 114, in connect return dialect.connect(*cargs, **cparams) File "/usr/local/lib/python3.8/site-packages/sqlalchemy/engine/default.py", line 490, in connect return self.dbapi.connect(*cargs, **cparams) File "/usr/local/lib/python3.8/site-packages/psycopg2/__init__.py", line 127, in connect conn = _connect(dsn, connection_factory=connection_factory, **kwasync) psycopg2.OperationalError: could not connect to server: Connection refused Is the server running on host "db" (172.20.0.3) and accepting TCP/IP connections on port 5432? The above exception was the direct cause of the following exception: Traceback (most recent call last): File "manage.py", line 126, in cli() File "/usr/local/lib/python3.8/site-packages/click/core.py", line 722, in __call__ return self.main(*args, **kwargs) File "/usr/local/lib/python3.8/site-packages/click/core.py", line 697, in main rv = self.invoke(ctx) File "/usr/local/lib/python3.8/site-packages/click/core.py", line 1066, in invoke return _process_result(sub_ctx.command.invoke(sub_ctx)) File "/usr/local/lib/python3.8/site-packages/click/core.py", line 895, in invoke return ctx.invoke(self.callback, **ctx.params) File "/usr/local/lib/python3.8/site-packages/click/core.py", line 535, in invoke return callback(*args, **kwargs) File "manage.py", line 45, in init_db db.run_sql_script_without_transaction(os.path.join(ADMIN_SQL_DIR, 'create_db.sql')) File "/code/metabrainz/db/__init__.py", line 21, in run_sql_script_without_transaction connection = engine.connect().execution_options(isolation_level="AUTOCOMMIT") File "/usr/local/lib/python3.8/site-packages/sqlalchemy/engine/base.py", line 2218, in connect return self._connection_cls(self, **kwargs) File "/usr/local/lib/python3.8/site-packages/sqlalchemy/engine/base.py", line 103, in __init__ else engine.raw_connection() File "/usr/local/lib/python3.8/site-packages/sqlalchemy/engine/base.py", line 2317, in raw_connection return self._wrap_pool_connect( File "/usr/local/lib/python3.8/site-packages/sqlalchemy/engine/base.py", line 2288, in _wrap_pool_connect Connection._handle_dbapi_exception_noconnection( File "/usr/local/lib/python3.8/site-packages/sqlalchemy/engine/base.py", line 1554, in _handle_dbapi_exception_noconnection util.raise_( File "/usr/local/lib/python3.8/site-packages/sqlalchemy/util/compat.py", line 178, in raise_ raise exception File "/usr/local/lib/python3.8/site-packages/sqlalchemy/engine/base.py", line 2285, in _wrap_pool_connect return fn() File "/usr/local/lib/python3.8/site-packages/sqlalchemy/pool/base.py", line 303, in unique_connection return _ConnectionFairy._checkout(self) File "/usr/local/lib/python3.8/site-packages/sqlalchemy/pool/base.py", line 773, in _checkout fairy = _ConnectionRecord.checkout(pool) File "/usr/local/lib/python3.8/site-packages/sqlalchemy/pool/base.py", line 492, in checkout rec = pool._do_get() File "/usr/local/lib/python3.8/site-packages/sqlalchemy/pool/impl.py", line 238, in _do_get return self._create_connection() File "/usr/local/lib/python3.8/site-packages/sqlalchemy/pool/base.py", line 308, in _create_connection return _ConnectionRecord(self) File "/usr/local/lib/python3.8/site-packages/sqlalchemy/pool/base.py", line 437, in __init__ self.__connect(first_connect_check=True) File "/usr/local/lib/python3.8/site-packages/sqlalchemy/pool/base.py", line 657, in __connect pool.logger.debug("Error on connect(): %s", e) File "/usr/local/lib/python3.8/site-packages/sqlalchemy/util/langhelpers.py", line 68, in __exit__ compat.raise_( File "/usr/local/lib/python3.8/site-packages/sqlalchemy/util/compat.py", line 178, in raise_ raise exception File "/usr/local/lib/python3.8/site-packages/sqlalchemy/pool/base.py", line 652, in __connect connection = pool._invoke_creator(self) File "/usr/local/lib/python3.8/site-packages/sqlalchemy/engine/strategies.py", line 114, in connect return dialect.connect(*cargs, **cparams) File "/usr/local/lib/python3.8/site-packages/sqlalchemy/engine/default.py", line 490, in connect return self.dbapi.connect(*cargs, **cparams) File "/usr/local/lib/python3.8/site-packages/psycopg2/__init__.py", line 127, in connect conn = _connect(dsn, connection_factory=connection_factory, **kwasync) sqlalchemy.exc.OperationalError: (psycopg2.OperationalError) could not connect to server: Connection refused Is the server running on host "db" (172.20.0.3) and accepting TCP/IP connections on port 5432? (Background on this error at: http://sqlalche.me/e/e3q8) ERROR: 1