Dockerfiles out of date with new folder structure?

(#238) Bug Fixed self-hosting

Thread

Comment by @electron271
RexSystem 1 vote originally by @electron271 on GitHub
i managed to get it working by editing some of the files, heres the patch id still recommend waiting for the official self hosting info though for anything more than experimentation, this patch was also pretty rushed patch start with docker compose up -d --build you will need a config/config.json file, heres mine with some parts redacted (some things may be broken, im still trying to work on fixing everything)
{
	"$schema": "../packages/config/src/ConfigSchema.json",
	"env": "production",
	"domain": {
		"base_domain": "fluxer.electron271.gay",
		"public_port": 443,
		"public_scheme": "https",
		"static_cdn_domain": "fluxer.electron271.gay"
	},
	"database": {
		"backend": "sqlite"
	},
	"internal": {
		"kv": "redis://valkey:6379/0"
	},
	"instance": {
		"auto_join_invite_code": ""
	},
	"s3": {
		"access_key_id": "YOUR_S3_ACCESS_KEY",
		"secret_access_key": "YOUR_S3_SECRET_KEY",
		"endpoint": "http://127.0.0.1:8080/s3"
	},
	"services": {
		"server": {
			"port": 8080,
			"host": "0.0.0.0",
			"static_dir": "../assets"
		},
		"media_proxy": {
			"secret_key": "GENERATE_A_64_CHAR_HEX_SECRET"
		},
		"admin": {
			"secret_key_base": "GENERATE_A_64_CHAR_HEX_SECRET",
			"oauth_client_secret": "GENERATE_A_64_CHAR_HEX_SECRET"
		},
		"marketing": {
			"enabled": true,
			"secret_key_base": "GENERATE_A_64_CHAR_HEX_SECRET"
		},
		"gateway": {
			"port": 8082,
			"admin_reload_secret": "GENERATE_A_64_CHAR_HEX_SECRET",
			"media_proxy_endpoint": "http://127.0.0.1:8080/media"
		},
		"nats": {
			"core_url": "nats://nats:4222",
			"jetstream_url": "nats://nats:4222",
			"auth_token": ""
		}
	},
	"auth": {
		"sudo_mode_secret": "GENERATE_A_64_CHAR_HEX_SECRET",
		"connection_initiation_secret": "GENERATE_A_64_CHAR_HEX_SECRET",
		"vapid": {
			"public_key": "YOUR_VAPID_PUBLIC_KEY",
			"private_key": "YOUR_VAPID_PRIVATE_KEY"
		},
		"passkeys": {
			"additional_allowed_origins": ["https://fluxer.electron271.gay"]
		},
		"bluesky": {
			"enabled": false,
			"client_name": "Fluxer",
			"client_uri": "",
			"logo_uri": "https://fluxerstatic.com/web/apple-touch-icon.png",
			"tos_uri": "https://fluxer.app/terms",
			"policy_uri": "https://fluxer.app/privacy",
			"keys": []
		}
	},
	"integrations": {
		"search": {
			"url": "http://meilisearch:7700",
			"api_key": "API_KEY"
		}
	},
	"federation": {
		"enabled": false
	}
}