Fixes active record 7 compatibility
This commit is contained in:
2
Rakefile
2
Rakefile
@@ -11,7 +11,7 @@ namespace :db do
|
|||||||
task :migrate do
|
task :migrate do
|
||||||
connection_details = YAML::load(File.open('config/database.yml'))
|
connection_details = YAML::load(File.open('config/database.yml'))
|
||||||
ActiveRecord::Base.establish_connection(connection_details)
|
ActiveRecord::Base.establish_connection(connection_details)
|
||||||
ActiveRecord::Migrator.migrate("db/migrate/")
|
ActiveRecord::MigrationContext.new("db/migrate/").migrate
|
||||||
end
|
end
|
||||||
|
|
||||||
desc "Create the db"
|
desc "Create the db"
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
class CreatesPrices << ActiveRecord::Migration[4.2]
|
class CreatesPrices < ActiveRecord::Migration[4.2]
|
||||||
def change
|
def change
|
||||||
create_table :prices do |t|
|
create_table :prices do |t|
|
||||||
t.datetime :hour
|
t.datetime :hour
|
||||||
@@ -8,3 +8,4 @@ class CreatesPrices << ActiveRecord::Migration[4.2]
|
|||||||
|
|
||||||
add_index :prices, :hour
|
add_index :prices, :hour
|
||||||
end
|
end
|
||||||
|
end
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ services:
|
|||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
image: mysql:8.3
|
image: mysql:8.3
|
||||||
volumes:
|
volumes:
|
||||||
- /home/pcog/smartmeter/data:/var/lib/mysql
|
- $PWD/data:/var/lib/mysql
|
||||||
ports:
|
ports:
|
||||||
- 3306:3306
|
- 3306:3306
|
||||||
environment:
|
environment:
|
||||||
@@ -15,8 +15,8 @@ services:
|
|||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
build: .
|
build: .
|
||||||
command: 'ruby ./smartmeter.rb'
|
command: 'ruby ./smartmeter.rb'
|
||||||
devices:
|
#devices:
|
||||||
- "/dev/ttyUSB1:/dev/ttyUSB0"
|
# - "/dev/ttyUSB1:/dev/ttyUSB0"
|
||||||
volumes:
|
volumes:
|
||||||
- .:/usr/src/app
|
- .:/usr/src/app
|
||||||
depends_on:
|
depends_on:
|
||||||
|
|||||||
Reference in New Issue
Block a user