Skip to content

Commit d55edbe

Browse files
fix: Unblock Backend Startup (#216)
* fix database models use db.DateTime for createdAt, add DB defaults for status/createdAt * Update docker port update port to avoid macOS 5000 conflict and remove obsolete version key
1 parent 52e9fbc commit d55edbe

2 files changed

Lines changed: 11 additions & 5 deletions

File tree

docker-compose.yml

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,11 @@
1-
version: "3.8"
2-
31
services:
42
webserver:
53
env_file:
64
- .env
75
build: ./server
86
container_name: bt_webserver
97
ports:
10-
- "5000:5000"
8+
- "5001:5000"
119
depends_on:
1210
- db
1311
db:

server/webserver/models.py

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,16 @@ class Job(db.Model):
2424
title = db.Column(db.String, nullable=False)
2525
url = db.Column(db.String, nullable=False)
2626
location = db.Column(db.ForeignKey("locations.id"), nullable=False)
27-
status = db.Column(db.String, nullable=False)
28-
createdAt = db.Column(datetime, default=datetime.utcnow, nullable=False)
27+
status = db.Column(
28+
db.String,
29+
nullable=False,
30+
server_default=db.text("'open'"),
31+
)
32+
createdAt = db.Column(
33+
db.DateTime,
34+
nullable=False,
35+
server_default=db.func.now(),
36+
)
2937

3038

3139
class Location(db.Model):

0 commit comments

Comments
 (0)