Skip to content

Commit 4c90a33

Browse files
committed
Migrated to vapor4
1 parent 50686a5 commit 4c90a33

19 files changed

Lines changed: 1576 additions & 499 deletions

.gitignore

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
Packages
2+
.build
3+
*.xcodeproj
4+
DerivedData/
5+
.DS_Store
6+
*.pbxuser
7+
!default.pbxuser
8+
*.mode1v3
9+
!default.mode1v3
10+
*.mode2v3
11+
!default.mode2v3
12+
*.perspectivev3
13+
!default.perspectivev3
14+
xcuserdata/
15+
*.moved-aside
16+
*.xccheckout
17+
*.xcscmblueprint
18+
Package.resolved
19+
.DS_Store

FootballGatherServer/.gitignore

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,19 @@
11
Packages
22
.build
3-
xcuserdata
43
*.xcodeproj
54
DerivedData/
65
.DS_Store
6+
*.pbxuser
7+
!default.pbxuser
8+
*.mode1v3
9+
!default.mode1v3
10+
*.mode2v3
11+
!default.mode2v3
12+
*.perspectivev3
13+
!default.perspectivev3
14+
xcuserdata/
15+
*.moved-aside
16+
*.xccheckout
17+
*.xcscmblueprint
18+
Package.resolved
19+
.DS_Store

FootballGatherServer/Package.resolved

Lines changed: 83 additions & 92 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

FootballGatherServer/Package.swift

Lines changed: 21 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,31 @@
1-
// swift-tools-version:4.0
1+
// swift-tools-version:5.2
22
import PackageDescription
33

44
let package = Package(
55
name: "FootballGatherServer",
6-
products: [
7-
.library(name: "FootballGatherServer", targets: ["App"]),
6+
platforms: [
7+
.macOS(.v10_15)
88
],
99
dependencies: [
10-
// 💧 A server-side Swift web framework.
11-
.package(url: "https://github.com/vapor/vapor.git", from: "3.3.0"),
12-
13-
// 🔵 Swift ORM (queries, models, relations, etc) built on SQLite 3.
14-
.package(url: "https://github.com/vapor/fluent-sqlite.git", from: "3.0.0"),
15-
.package(url: "https://github.com/vapor/auth.git", from: "2.0.0")
10+
.package(url: "https://github.com/vapor/vapor.git", from: "4.0.0"),
11+
.package(url: "https://github.com/vapor/fluent.git", from: "4.0.0"),
12+
.package(url: "https://github.com/vapor/fluent-sqlite-driver.git", from: "4.0.0-beta")
1613
],
1714
targets: [
18-
.target(name: "App", dependencies: ["FluentSQLite", "Vapor", "Authentication"]),
19-
.target(name: "Run", dependencies: ["App"]),
20-
.testTarget(name: "AppTests", dependencies: ["App"])
15+
.target(
16+
name: "App",
17+
dependencies: [
18+
.product(name: "Vapor", package: "vapor"),
19+
.product(name: "Fluent", package: "fluent"),
20+
.product(name: "FluentSQLiteDriver", package: "fluent-sqlite-driver")
21+
],
22+
swiftSettings: [
23+
// Enable better optimizations when building in Release configuration. Despite the use of
24+
// the `.unsafeFlags` construct required by SwiftPM, this flag is recommended for Release
25+
// builds. See <https://github.com/swift-server/guides#building-for-production> for details.
26+
.unsafeFlags(["-cross-module-optimization"], .when(configuration: .release))
27+
]
28+
),
29+
.target(name: "Run", dependencies: [.target(name: "App")])
2130
]
2231
)
23-

0 commit comments

Comments
 (0)